Skip to content

Instantly share code, notes, and snippets.

@gerhart01
gerhart01 / gist:272d417c483ac4da305ad2522b69a0ee
Last active October 9, 2025 15:52
IDAPython compiling for IDA Free 9.2

In addition to https://hex-rays.com/blog/building-ida-python-on-windows

  1. Install Visual Studio 2022 with next components:

    Python Desktop development

  2. Install python 3.14 (or latest version) to C:\Python314 directory. It can be using by python variables in next points. Something like C:\Python<PYTHON_VERSION_MAJOR>.<PYTHON_VERSION_MINOR>

  3. Get sources of IDA SDK

@gerhart01
gerhart01 / vid_export.txt
Created July 31, 2019 10:23
WinSrv 2019 vid.dll export
VidAdjustNestedTlbSize
VidAllocateMemoryBlockReadWriteBuffers
VidAssertVirtualProcessorInterrupt
VidChangePartitionLifeState
VidCheckForIoIntercept
VidClearVirtualProcessorInterrupt
VidCloneTemplateCreate
VidCloneTemplateDestroy
VidCloseStatisticsHandle
VidCreateCpuGroup
@gerhart01
gerhart01 / CIPolicyParser.ps1
Created July 3, 2019 15:45
CIPolicyParser
# Ensure System.Security assembly is loaded.
Add-Type -AssemblyName System.Security
function ConvertTo-CIPolicy {
<#
.SYNOPSIS
Converts a binary file that contains a Code Integrity policy into XML format.
Author: Matthew Graeber (@mattifestation)