在 GitHub 上加星Star1.1k 个星标

工具

Human-Readable Decompilation 反编译 C 代码整理工具

Human-Readable Decompilation 使用 ANTLR 解析 Ghidra 从二进制文件反编译得到的 C 代码,并进行 AST 转换。功能包括从条件链恢复 switch、引入卫语句、压平嵌套分支及简化部分表达式;图形界面可先启动 Ghidra 无头分析,命令行也能处理已有 C 文件。

目标
二进制
类别
原生分析工具
关联
基础工具
来源复核于

使用条件与局限

  • 前提条件:完整流程要求 Ghidra 11.4.2 或更新版本、Java 运行时和 Python 3。
  • 前提条件:生成解析器需要 ANTLR Python 运行库及工具。
  • 局限:循环语句等更多转换类型仍在计划中。
  • 许可:BSD-3-Clause 许可证。

关于此条目

说明已依据一手来源复核。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · aaronwb/human-readable-decompilation · 修订 1cde62d

同分区更多条目:原生二进制

原生二进制分区全部 269 项资源

↑↓ 移动↵ 打开⌘↵ 新标签页