Tool
rust-deobf
rust-deobf analyzes compiled, mainly Rust, ELF, PE and Mach-O binaries to recover hidden strings and related artifacts. It combines static call-site analysis with Unicorn function emulation, identifies Rust metadata and library functions, and offers unpacking and Ghidra annotations. CLI and MCP interfaces expose the core analysis; deeper control-flow and virtualization modules have separate licensing.
- Targets
- Binary
- Category
- Native analysis tools
- Relationship
- Foundation tool
- Sources reviewed
Requirements & limits
- Prerequisites: Python 3.10 or newer is specified for the core package.
- Scope: The documented analysis covers x86-64, ARM64 and 32-bit x86 across ELF, PE and Mach-O.
- License: The core is Apache-2.0; premium modules are dual-licensed under AGPL-3.0-or-later or a commercial license.
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · VAHPEM/rust-deobf · Revision 04a9c4a
- premium/README.md GitHub · VAHPEM/rust-deobf · Revision 04a9c4a
More in Native binaries
- CFG Visualizer · Tool
- Cpp2CS · Tool
- ghidra-c6000 · Tool
- cocos2d-dumper · Tool
- Binary Ninja Security Analysis Plugin · Tool
- Human-Readable Decompilation · Tool