工具
rust-deobf Rust 二进制去混淆工具
rust-deobf 分析以 Rust 为主的 ELF、PE 和 Mach-O 二进制文件,恢复隐藏字符串及相关信息。工具结合静态调用点分析与 Unicorn 函数仿真,还可识别 Rust 元数据和库函数、处理打包样本并为 Ghidra 添加注释。核心功能提供命令行和 MCP 接口;更深入的控制流及虚拟化模块另有许可。
- 目标
- 二进制
- 类别
- 原生分析工具
- 关联
- 基础工具
- 来源复核于
使用条件与局限
- 前提条件:核心包要求 Python 3.10 或更新版本。
- 范围:文档列出的分析范围为 ELF、PE 和 Mach-O 中的 x86-64、ARM64 及 32 位 x86。
- 许可:核心采用 Apache-2.0;premium 模块可选择 AGPL-3.0-or-later 或商业许可证。
关于此条目
说明已依据一手来源复核。
一手来源
- README.md GitHub · VAHPEM/rust-deobf · 修订 04a9c4a
- premium/README.md GitHub · VAHPEM/rust-deobf · 修订 04a9c4a