match functions in binaries by what they do, not what their bytes look like. behavioral function fingerprinting via microexecution.
-
Updated
Sep 15, 2026 - Rust
match functions in binaries by what they do, not what their bytes look like. behavioral function fingerprinting via microexecution.
The Java RE cockpit — decompile, attach, diff, patch. Modern desktop tool for JVM bytecode with 4 decompilers, live JVM attach, hex viewer with structure overlay, deobfuscation pipeline, and headless CLI.
Reverse-engineering and research on PyArmor
BinaryAnalyzerCLI — console static analysis tool for first-pass triage of PE/ELF/raw binaries. Streaming disassembly, semantic function statistics, string/suspicious API extraction, and optional AI-assisted review. Supports interchangeable Iced/Capstone backends. Early alpha, actively developed.
High-performance C DLL for real-time network interception via manual ASM trampolines.
Metadata recovery from a Visual Basic 6 executable, in Rust. Returns the forms, control trees, property values, names and procedure signatures, each graded proven, inferred or unrecoverable. Version 1.0 recovers no statements, and the README lists every gap still open.
To associate your repository with the reverse-engineering-tool topic, visit your repo's landing page and select "manage topics."