Binary Ninja plugin for VB6 P-Code executable analysis — structure annotation and symbol discovery, via a custom VB6-PCode architecture.
-
Updated
Apr 1, 2026 - Rust
Binary Ninja plugin for VB6 P-Code executable analysis — structure annotation and symbol discovery, via a custom VB6-PCode architecture.
A C++ compiler (Flex & Bison) that translates a Pascal-like language into P-machine code — nested procedures, recursion, arrays, records & pointers
Sound static lifting and simplification of obfuscated Ghidra High P-code bitvector expressions
Seven files and 329,541 bytes: a self-booting UCSD p-System disk that never calls DOS. Its volume header declares 1,272 blocks and the file holds 640, and the 212 blocks it calls ZOT contain none of it. Four bytes of a 1987 interpreter say Take.
Run multiple Open Pectus engines in a convenient user interface.
Ghidra plugin for automatic struct definition extraction from executables.
Hobby Bytecode Interpreter written on C++
Rust-first reverse-engineering and decompilation workspace featuring Ghidra SLEIGH lifting, NIR/HIR structuring, and AI-assisted terminal/desktop UIs.
Pectus is a process control system for Unit Operations such as filtration, chromatography, precipitation, solubilization and refolding. Pectus implements a language called P-code which is used to write methods and control components on the Unit Operation.
PUSHAN-style static devirtualizer for Tigress-like VM obfuscation, using VPC-sensitive CFG recovery over Ghidra SLEIGH p-code.
IDA plugin that displays the P-code for the current function
To associate your repository with the p-code topic, visit your repo's landing page and select "manage topics."