Devotd Github
新发现安全

altumptic/paranoia — 本地二进制逆向分析工具

altumptic/paranoia 是一个基于 Rust 的逆向分析工具,可在本地分析 PE、ELF 与 Mach-O 二进制文件。

仓库信息altumptic/paranoia ↗

altumptic/paranoia 是一个基于 Rust 的逆向分析工具,可在本地分析 PE、ELF 与 Mach-O 二进制文件。

GitHub 项目说明: Open reverse engineering — PE/ELF/Mach-O, x86/x64/AArch64, graphs, pseudocode. Rust engine, no network. Desktop · CLI · browser.

星标
★ 29
复刻
1
语言
Rust
许可证
Apache-2.0
最新版本
v0.3.0
查看原始来源 ↗在 GitHub 查看 ↗

altumptic/paranoia 是一个公开的逆向分析工具,可在本地分析 PE、ELF 与 Mach-O 二进制文件。仓库中记录的最新版本为 v0.3.0,但已有信息中没有列出该版本新增或变更的内容。其 Rust 引擎提供反汇编、控制流图、伪代码和交叉引用。许可证为 Apache-2.0。

该项目被组织为可在桌面应用、命令行和浏览器构建中处理分析结果。引擎不依赖网络连接即可运行,支持 Windows 可执行文件使用的 PE 格式,以及 Linux 与 macOS 可执行文件使用的 ELF 和 Mach-O 格式。支持的架构为 x86、x64 与 AArch64。控制流图是把程序的执行路径表示为函数与分支关系的图。README 称它能在 0.5 秒以内完成对 shell32.dll 的 24,500 个函数和 150 万条指令的分析,并说明还会针对损坏的输入进行模糊测试。

不过这些分析速度数值是 README 中记录的该项目自身测量结果,已有记录中没有比较基准或独立验证结果。完整的反编译器、函数签名数据库和 Python 脚本编写在 README 中被归为未来计划。因此目前可确认的范围是二进制分析与结果显示,更完善的反编译功能或扩展功能尚不能确认为已提供。