VTIL Project
VTIL (Virtual-machine Translation Intermediate Language) Project is a set of tools that can be used for binary deobfuscation and devirtualization.
Pinned Repositories
VTIL-BinaryNinja
VTIL-Common
A common set of helpers used across VTIL toolchain. Moved into -->
VTIL-Core
Virtual-machine Translation Intermediate Language
VTIL-Docs
Documentation of the VTIL API.
VTIL-NativeLifters
Lifting from native architecture to VTIL. (WIP)
VTIL-Python
Python bindings for the VTIL API. (WIP)
VTIL-Samples
A number of samples to get you started with VTILs API.
VTIL-Sandbox
User interface for inspecting and editing .vtil files based on Ultralight. (WIP)
VTIL-SymEx
Symbolic expression simplifier used across VTIL toolchain. Moved into -->
VTIL-Utils
VTIL command line utility
VTIL Project's Repositories
vtil-project/VTIL-Core
Virtual-machine Translation Intermediate Language
vtil-project/VTIL-BinaryNinja
vtil-project/VTIL-NativeLifters
Lifting from native architecture to VTIL. (WIP)
vtil-project/VTIL-Samples
A number of samples to get you started with VTILs API.
vtil-project/VTIL-Docs
Documentation of the VTIL API.
vtil-project/VTIL-Python
Python bindings for the VTIL API. (WIP)
vtil-project/VTIL-SymEx
Symbolic expression simplifier used across VTIL toolchain. Moved into -->
vtil-project/VTIL-Utils
VTIL command line utility
vtil-project/VTIL-Common
A common set of helpers used across VTIL toolchain. Moved into -->
vtil-project/VTIL-Sandbox
User interface for inspecting and editing .vtil files based on Ultralight. (WIP)
vtil-project/VTIL-RustParser
Read/write VTIL files in Rust.
vtil-project/VTIL-Kaitai
Kaitai structure definition for VTIL files.
vtil-project/keystone
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
vtil-project/capstone
Capstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.