# 精选逆向工程资源 · 第 38 页

> 第 38/52 页，第 3,701–3,800 项。5,191 项工具、项目、集成、案例与参考资源，覆盖网站、游戏、应用、原生二进制、固件及通信协议。每个条目都保留一手来源链接、使用要求与复核日期。

“来源已复核”表示说明已依据一手文档核对。完整的使用条件与来源列在各条目页面，本页显示其数量和复核日期。

- HTML：<https://awesomerea.org/zh/resources/page/38/>
- JSON：<https://awesomerea.org/api/v1/resources.json>
- English：<https://awesomerea.org/resources/page/38/index.md>

## 原生二进制 (100)

- [8086 Register Command Debugger 汇编调试器](https://awesomerea.org/zh/resources/8086-register-command-debugger/index.md)：工具 · 8086 Register Command Debugger 是以 8086 汇编编写的 MS-DOS 机器码分析工具。它把程序装入 64 KB 段，反汇编 8086 指令，供用户查看和修改内存、寄存器，并借助 Trap Flag 逐条执行真实 CPU 指令。
- [advantage Lenovo Vantage RPC 分析工具](https://awesomerea.org/zh/resources/advantage/index.md)：工具 · advantage 用于检查 Lenovo Vantage 及其插件的 RPC 命令。它把存根注入 Lenovo 签名进程，从本地服务器提供 RPC JSON 请求，并通过命令行或网页界面返回响应；仓库还包含导出契约和请求的 Frida 脚本。
- [Valkyrie 恶意程序分析工具](https://awesomerea.org/zh/resources/valkyrie-malware-analyzer/index.md)：工具 · Valkyrie 通过静态检查和 Docker 执行环境分析可疑二进制文件。文档所述流程检查 PE 头、熵和加壳，并采集系统调用、文件活动及 PCAP 流量，生成分析和威胁情报报告。
- [PE Disassembler x86 PE 反汇编工具](https://awesomerea.org/zh/resources/pe-disassembler-ddeeduck/index.md)：工具 · PE Disassembler 是一款 WPF 程序，从 32 位 Windows PE 可执行文件的 .text 节提取并显示 x86 指令。它检查 MZ 和 PE 签名，解码有限的传送、算术与控制流指令，并可保存文本清单。
- [SIC/XE Disassembler and Linking Loader 反汇编与链接装载工具](https://awesomerea.org/zh/resources/sicxe-disassembler/index.md)：工具 · SIC/XE Disassembler and Linking Loader 将 SIC/XE 目标代码转换为汇编清单与重建的符号表。第一遍识别指令边界和寻址方式，第二遍输出汇编；另有链接装载器解析外部符号并处理重定位记录。
- [Malware Deobfuscator 恶意脚本去混淆工具](https://awesomerea.org/zh/resources/malware-deobfuscator/index.md)：工具 · Malware Deobfuscator 分析经过混淆的恶意脚本，输出代码、行为和指标报告。确定性流程用正则表达式提取 IOC、以关键词签名映射 MITRE ATT&CK；OpenAI 或 Ollama 模型补充去混淆代码与执行流程解释。命令行支持单文件和目录，并可输出 JSON。
- [flashkit Flash 字节码分析工具包](https://awesomerea.org/zh/resources/flashkit/index.md)：工具 · flashkit 是分析 Adobe Flash SWF 与 AVM2 字节码的 Python 工具包，可解析及重建 SWF 和 ABC 结构、反汇编指令、建立调用与引用索引，并通过控制流分析将类或方法反编译为 ActionScript 3。
- [Kaiju Rust 二进制分析框架](https://awesomerea.org/zh/resources/kaiju-re-framework/index.md)：工具 · Kaiju 是带无界面命令行工具的 Rust 逆向框架。现有模块解析部分 ELF、PE、Mach-O 元数据，提取字符串，解码有限的 x86-64 指令集，并检查保存的网络证据。
- [sqlce SQL Server Compact SDF 文件解析库](https://awesomerea.org/zh/resources/sqlce/index.md)：工具 · sqlce 根据对反编译 SQL CE 组件的分析，以跨平台 C++ 解析器读取 SQL Server Compact .sdf 数据库文件。Python 与 WebAssembly 绑定可读取表名、结构和记录，也支持使用提供的密码读取加密文件。
- [inkterop 手写笔记格式转换与分析工具](https://awesomerea.org/zh/resources/inkterop/index.md)：工具 · inkterop 通过有文档说明的中间表示转换笔记应用和电子墨水设备的原生手写文件。它读取笔画及文件中保存的压力、倾斜数据，实现 GoodNotes、Notability 等格式的读取器，并发布格式调查记录和转换保真模式。
- [wMatcher JAR 版本类匹配工具](https://awesomerea.org/zh/resources/wmatcher/index.md)：工具 · wMatcher 比较两个版本的 Java 归档文件，匹配版本间重命名或混淆的类。桌面界面可加载新旧 JAR 和所需依赖，供分析者修正不确定的匹配，并将结果保存为 .wmatch 工程。
- [tasm-rs TVM 字节码反汇编与轨迹工具](https://awesomerea.org/zh/resources/tasm-rs/index.md)：工具 · tasm-rs 用 Rust 实现 TVM 字节码的汇编与反汇编，提供 tdisasm 命令行程序、指令表、Fift 解析及轨迹和覆盖率报告。项目用仓库内的对照样例与上游 TypeScript 实现比较；作者报告 959 个样例匹配。
- [Sogen Dart 可执行文件仿真绑定](https://awesomerea.org/zh/resources/sogen-dart-bindings/index.md)：工具 · Sogen Dart bindings 通过 Dart FFI 包和原生桥接层提供 Windows 与 Linux 可执行文件仿真。接口涵盖执行、快照、内存和寄存器、进程视图、回调及底层钩子，也支持拦截 Windows API 调用和 Linux 符号。示例展示了对仿真程序中 Sleep 调用的钩取。
- [cupertino-files iWork 文档格式工具包](https://awesomerea.org/zh/resources/cupertino-files/index.md)：工具 · cupertino-files 是读写现代 Apple Pages、Numbers 和 Keynote 文档的 TypeScript 库。它通过实际文档研究未公开的文件结构，提供编辑 API、命令行工具、格式说明及跨语言一致性测试集。
- [PackerScope PE 加壳分析框架](https://awesomerea.org/zh/resources/packerscope/index.md)：工具 · PackerScope 检查 Windows PE 可执行文件的熵、节区、导入表、入口指令和加壳签名。对受支持的文件可执行脱壳，并检查 PE 结构、熵及导入表恢复情况，随后生成报告。
- [imprint PE 导入表静态分析工具](https://awesomerea.org/zh/resources/imprint-pe-triage/index.md)：工具 · imprint 不执行映像，直接解析 Windows PE 文件的导入、延迟导入和导出目录。它把导入的 Windows API 映射到行为类别与 MITRE ATT&CK 技术，再以文本或 JSON 输出能力模式及触发依据。
- [kdemulator Windows 内核驱动模拟分析工具](https://awesomerea.org/zh/resources/kdemulator/index.md)：工具 · kdemulator 在真实内核之外执行 Windows x86-64 内核驱动二进制文件，以分析 IOCTL。它将 PE 节映射到 Unicorn，截获导入的 NT API 调用，并提供最小化的内核对象与内存模拟；命令行可运行 DriverEntry、发送单次 IOCTL 或循环变异输入。
- [angr-management 图形化二进制分析工具](https://awesomerea.org/zh/resources/angr-management/index.md)：工具 · 基于 angr 平台的跨平台图形化二进制分析工具，提供反汇编和反编译视图。
- [QIRA 执行轨迹分析工具](https://awesomerea.org/zh/resources/qira/index.md)：工具 · QIRA 是用于查看程序执行轨迹的工具。用户可以通过界面浏览指令变化、寄存器值、内存读写和执行分支。
- [Dependencies Windows PE 依赖分析工具](https://awesomerea.org/zh/resources/dependencies-pe/index.md)：工具 · Dependencies 是一款提供命令行和图形界面的 Windows PE 依赖分析工具。它可显示导入、导出及 DLL 加载依赖，帮助排查加载问题。
- [Hachoir 二进制流查看与编辑库](https://awesomerea.org/zh/resources/hachoir/index.md)：工具 · Hachoir 是一个 Python 库，可将二进制流按字段组织成树状结构，查看和编辑细至单个位的内容。其命令行工具可在二进制文件中搜索文本、提取或删除元数据，并以文本模式显示文件内容。
- [Pigaios 源码与二进制匹配工具](https://awesomerea.org/zh/resources/pigaios/index.md)：工具 · Pigaios 是一款在 IDA 中将 C 源代码与二进制文件进行匹配的工具。它从源码提取函数特征，在 IDA 数据库中查找对应函数，并导入符号、结构体和枚举。它也能处理无法完整编译的部分源码。
- [MachOExplorer Mach-O 文件浏览器](https://awesomerea.org/zh/resources/machoexplorer/index.md)：工具 · MachOExplorer 是用于检查 Mach-O 二进制文件、Universal 二进制文件、静态归档和 dyld 共享缓存的桌面及命令行工具。它可展示文件结构、符号、反汇编结果和 Apple 平台特有的元数据，并以文本或 JSON 导出分析结果。
- [FLEX iOS 应用内调试探索工具](https://awesomerea.org/zh/resources/flex-ios/index.md)：工具 · FLEX 是用于探索和调试运行中 iOS 应用的应用内工具。它可以检查和修改视图及对象状态、浏览应用文件和数据库，并查看网络请求记录。
- [classdump-dyld 类头文件提取工具](https://awesomerea.org/zh/resources/classdump-dyld/index.md)：工具 · classdump-dyld 是一款命令行工具，可从 Mach-O 应用程序二进制文件、库、框架、捆绑包及 dyld 共享缓存中的映像生成 Objective-C 头文件。它支持提取单个类，也能递归处理兼容文件。
- [Process Dump 进程内存转储工具](https://awesomerea.org/zh/resources/process-dump/index.md)：工具 · Process Dump 是一款 Windows 命令行工具，可将运行中进程的代码保存到磁盘，供恶意软件分析使用。它能查找隐藏模块和独立的可执行代码，重建 PE 文件头与导入表，并通过已知文件的哈希数据库跳过常见模块。
- [mal_unpack 动态脱壳工具](https://awesomerea.org/zh/resources/mal-unpack/index.md)：工具 · mal_unpack 是基于 PE-sieve 的 Windows 动态脱壳工具。它运行经过加壳的恶意软件，等待载荷解包后将其转储，并终止原始进程。
- [Bloaty 二进制体积分析工具](https://awesomerea.org/zh/resources/bloaty/index.md)：工具 · Bloaty 是一款二进制文件体积分析工具，可按符号、编译单元和节等来源统计文件大小与内存占用。它还能比较二进制文件的体积变化，支持 ELF 和 Mach-O，并以实验性方式支持 PE/COFF 和 WebAssembly。
- [bingrep 二进制查看工具](https://awesomerea.org/zh/resources/bingrep/index.md)：工具 · bingrep 是用于查看二进制文件并以颜色区分其内容的命令行工具。它可显示 ELF、Mach、Unix 和 BSD 归档文件及 PE 文件的信息，并提供实验性的十六进制数据和文件偏移范围视图。
- [libPeConv PE 文件处理库](https://awesomerea.org/zh/resources/libpeconv/index.md)：工具 · libPeConv 是用于加载和处理 PE 文件的 Windows 库。它支持节区重映射、重定位、导入项加载、资源解析，以及从内存转储中重建导入地址表。
- [Viper 二进制分析与样本管理框架](https://awesomerea.org/zh/resources/viper-framework/index.md)：工具 · Viper 是一个二进制分析框架，也用于整理恶意软件样本、漏洞利用样本和研究脚本。Viper 1.x 仓库已归档，开发已停止。
- [Cuckoo3 恶意软件分析工具](https://awesomerea.org/zh/resources/cuckoo3/index.md)：工具 · Cuckoo3 是一款恶意软件分析工具，可在沙箱化的平台模拟器中检查可疑文件和链接。它会生成报告，记录文件或网站在检查过程中的行为。
- [Cuckoo Sandbox 恶意软件分析沙箱](https://awesomerea.org/zh/resources/cuckoo-sandbox/index.md)：工具 · Cuckoo Sandbox 是自动化恶意软件分析系统，可在隔离环境中执行可疑文件并报告其行为。
- [fq 二进制格式分析工具](https://awesomerea.org/zh/resources/fq/index.md)：工具 · fq 是用于查看和解码二进制格式的命令行工具及查询语言。它提供结构化十六进制视图、位级解码、嵌套格式解析和交互式查询界面。
- [innoextract Inno Setup 解包工具](https://awesomerea.org/zh/resources/innoextract/index.md)：工具 · 在非 Windows 系统上解包 Inno Setup 安装程序，无需运行它们。它也支持修改版安装包，包括 GOG.com 基于 Inno Setup 的游戏安装包。
- [Metasm Ruby 汇编处理套件](https://awesomerea.org/zh/resources/metasm/index.md)：工具 · Metasm 是一套用于汇编、反汇编、调试和修改可执行二进制文件的 Ruby 工具。它支持 PE、ELF、Mach-O 和 shellcode 等格式。
- [pymobiledevice3 iOS 设备协议库与命令行工具](https://awesomerea.org/zh/resources/pymobiledevice3/index.md)：工具 · 纯 Python 3 实现的库和命令行工具，可在 Windows、Linux 或 macOS 上与 iPhone、iPad 等 iOS 设备通信，实现了 usbmux、lockdown 及其服务、基于 DTX 的开发者（DVT）服务，以及 iOS 17+ 开发者访问所用的 RemoteXPC 隧道。命令涵盖设备发现与端口转发、syslog 和崩溃报告收集、AFC 文件访问、应用与描述文件管理、设备流量 PCAP 抓包、蓝牙 HCI 日志、借助 Chrome DevTools 协议桥调试 Safari 和 WebView 的 WebInspector 自动化，以及进程监控、截图等 DVT 工具；也支持固件更新、恢复／DFU 模式和备份。其协议内部文档逐层讲解 usbmux、lockdown、DTX 和 RemoteXPC，misc/ 中的辅助脚本可嗅探 plist 和 RemoteXPC 流量。
- [dumpulator 内存转储模拟库](https://awesomerea.org/zh/resources/dumpulator/index.md)：工具 · 基于 Unicorn 的 Python 库，用于模拟 Windows 64 位和 32 位进程 minidump 中的用户态代码。由于转储提供了完整的进程内存，只需模拟系统调用，分析者即可调用函数、在两个地址之间运行代码、跟踪指令，并读取解密后的字符串等结果。README 将其用于恶意软件分析（如配置提取和脱壳）及一般的动态分析；可用 Python 重新实现或挂钩系统调用，并以类型化方式声明结构体。
- [McSema 二进制到 LLVM bitcode 提升器](https://awesomerea.org/zh/resources/mcsema/index.md)：工具 · Trail of Bits 开发、现已归档的可执行文件提升器，可将 32 位和 64 位 Linux ELF 与 Windows PE 二进制转换为 LLVM bitcode，用于分析或重新编译。控制流恢复由 mcsema-disass 完成，它依赖 IDA Pro 输出 protobuf 格式的控制流图，随后 mcsema-lift 借助 Remill 库翻译指令；README 列出其支持大部分 x86 与 x86-64 整数、x87、MMX、SSE 和 AVX 指令，以及 AArch64、SPARC32 和 SPARC64 的部分指令。提升得到的 bitcode 可交给 LLVM 优化遍、KLEE 或 libFuzzer 处理，也可重新编译成可运行的程序。
- [retoolkit 逆向工程工具集安装程序](https://awesomerea.org/zh/resources/retoolkit/index.md)：工具 · 基于 Inno Setup 构建的 Windows 安装程序，以可选组件的形式安装一套现成的 x86/x64 逆向工程与恶意软件分析工具集：调试器、反编译器、十六进制编辑器，PE、ELF、.NET、Java、Go、Delphi 和 AutoIt 分析工具，以及进程检查、脱壳、网络、OLE/PDF 和特征匹配工具。可从桌面启动器打开工具，也可通过资源管理器右键菜单中的 retoolkit 项把所选文件直接交给工具；README 称部分工具已预先配置，例如带插件的 x64dbg，以及可在任意目录运行的命令行工具。仓库只包含安装脚本，打包的程序都是第三方工具，各自适用其条款。
- [D-810 ng IDA 反混淆插件](https://awesomerea.org/zh/resources/d810-ng/index.md)：工具 · 对 Boris Batteux 的 D-810 IDA Pro 插件进行重构和更新的分支，在反编译时通过改写 Hex-Rays 微码来反混淆代码。经 Z3 验证的指令规则可在多个成熟度层级上简化混合布尔算术、不透明谓词和常量混淆，控制流反扁平化器则可从 O-LLVM、Tigress、Approov 和 Hodur（PlugX）等分发器模式中还原自然控制流。规则以可配置的 DSL 和项目 JSON 声明，无需修改源码即可添加新模式；可选的 Cython 扩展用于加速热点路径，并提供纯 Python 回退实现。
- [Anvill 机器码到 LLVM bitcode 提升器](https://awesomerea.org/zh/resources/anvill/index.md)：工具 · Trail of Bits 基于 Remill 开发的机器码提升器，目标是生成高质量的 LLVM bitcode，使其接近 Clang 编译语义等价的 C 函数时产生的结果，再交由 Rellic 进一步反编译为 C。其 anvill-decompile-spec 工具读取描述二进制底层 ABI 信息的 Protobuf 规格文件，把其中的函数和全局变量提升为 LLVM IR 或 bitcode；一组 LLVM 遍负责降级 Remill 内建函数，并恢复栈帧、跳转表和 switch 结构。README 称 main 分支读取的规格文件由一个仍在开发、尚未开源的 Ghidra 插件生成，开源的 Binary Ninja 规格生成脚本则保留在 binja-final-version 标签中。
- [XRefer 二进制导航插件](https://awesomerea.org/zh/resources/xrefer/index.md)：工具 · Google FLARE 团队为 IDA Pro 开发的 Python 插件，提供自定义导航界面。XRefer 从入口点追踪执行路径，将二进制划分为相关函数的聚类，并呈现下游行为和产物，配以路径图提供上下文。它可以摄入外部数据，如来自 VMRay 和 CAPE 沙箱的 API 跟踪、capa 结果以及用户自定义的间接交叉引用。可选的集成会把提取的产物发送给 Google 的 Gemini 模型，生成代码关系的自然语言描述和基于聚类的函数标签。
- [dsdump（paradiseduo 封装版）Mach-O 类信息导出工具](https://awesomerea.org/zh/resources/paradiseduo-dsdump/index.md)：工具 · 围绕 Derek Selander 的 dsdump 预编译副本编写的 Python 封装。dsdump 是改进版的 nm 及 Objective-C 与 Swift class-dump 工具，用于 Mach-O 二进制；该封装把导出的每个协议、类、分类和 Swift 类型分别写入单独的 .h 或 .swift 文件，而不是全部输出到控制台。它针对所选的 arm64 或 armv7 架构分别以 --objc 和 --swift 运行随附的可执行文件，-d 选项借助 Xcode 的 swift-demangle 还原 Swift 名称，但会降低速度。README 现已建议用户改用作者的 resymbol。
- [Dr. Memory](https://awesomerea.org/zh/resources/dr-memory/index.md)：工具 · 对运行中的应用二进制插桩，诊断非法内存访问、未初始化读取、释放后使用及泄漏。
- [Intel XED](https://awesomerea.org/zh/resources/intel-xed/index.md)：工具 · 通过 Intel 的库及分析示例工具编码和解码 x86 指令。
- [Keystone](https://awesomerea.org/zh/resources/keystone/index.md)：工具 · 通过统一 API 将汇编指令文本转换为机器码，覆盖 x86、Arm、MIPS 等架构。
- [Microsoft Detours](https://awesomerea.org/zh/resources/microsoft-detours/index.md)：工具 · 在程序执行路径中嵌入插桩代码，以监测 Windows API 调用。
- [PANDA](https://awesomerea.org/zh/resources/panda/index.md)：工具 · 记录和重放全系统执行，用于重复检查、插件分析及动态污点跟踪。
- [pefile](https://awesomerea.org/zh/resources/pefile/index.md)：工具 · 通过 Python API 检查 PE 头、节、资源及异常字段值，并进行有限的原位编辑。
- [PolyTracker](https://awesomerea.org/zh/resources/polytracker/index.md)：工具 · 通过 LLVM 数据流插桩重新构建程序，跟踪解析器函数如何使用输入字节，并检查产生的跟踪数据。
- [pyelftools](https://awesomerea.org/zh/resources/pyelftools/index.md)：工具 · 通过 Python 解析 ELF 可执行文件和 DWARF 调试信息，用于编写二进制检查脚本。
- [rustc-demangle](https://awesomerea.org/zh/resources/rustc-demangle/index.md)：工具 · 将经过名称修饰的 Rust 符号转为可读名称，用于符号检查和二进制分析工具。
- [Scylla](https://awesomerea.org/zh/resources/scylla/index.md)：工具 · 在可执行文件分析中检查和重建 x86／x64 PE 导入表，并修复进程转储。
- [TitanEngine Community Edition](https://awesomerea.org/zh/resources/titanengine/index.md)：工具 · 嵌入提供断点、异常、进程转储和导入表重建功能的 Windows 调试引擎。
- [Volatility 3](https://awesomerea.org/zh/resources/volatility3/index.md)：工具 · 通过取证插件检查操作系统内存样本，恢复进程、模块及其他运行时制品。
- [FoxDec（x86-64 形式化反编译）](https://awesomerea.org/zh/resources/foxdec/index.md)：工具 · FoxDec 是一个研究性反编译器，把 x86-64 二进制形式化地提升为可重新汇编的 NASM。当前版本以 NASM 作为中间表示，较早版本则提升为 C。README 将输入限制为遵循 System V AMD64 ABI 的顺序 C 二进制，快速开始通过 Docker 运行。
- [Dragodis（跨反汇编器脚本框架）](https://awesomerea.org/zh/resources/dragodis/index.md)：工具 · Dragodis 是一个 Python 框架，用来编写能在多个反汇编器上运行的脚本。README 列出的后端有 Ghidra、IDA Pro 和 Vivisect，安装方式是 pip install dragodis，然后按 docs/install.md 安装后端。
- [MBBSDASM（16 位 NE 反汇编器）](https://awesomerea.org/zh/resources/mbbsdasm/index.md)：工具 · MBBSDASM 是用 C# 和 .NET Core 编写的 16 位 New Executable（NE）EXE 与 DLL 反汇编器。它用来研究 The Major BBS 和 Worldgroup 模块，README 写明它也能反汇编其他 NE 文件，并用 Windows 3.1 的纸牌和计算器做过检查。不带参数运行时会启动文本界面。
- [blc（嵌入 Ghidra 反编译器的 IDA 插件）](https://awesomerea.org/zh/resources/blc/index.md)：工具 · blc（Binary Lifting Contraption）是 IDA Pro 插件，集成 Ghidra 的反编译器，并为 IDA 和 Ghidra 都支持的平台显示源码视图。README 写明它针对 IDA 7.x 编写，并警告代码很粗糙、很可能有错误。
- [IDA BPF Processor（IDA 的 BPF 处理器）](https://awesomerea.org/zh/resources/ida-bpf-processor/index.md)：工具 · IDA BPF Processor 是 IDA 中用于经典 BPF 字节码的 Python 处理器和加载器。README 写明它只支持旧版 BPF，不支持 eBPF；加载器接受魔数为四个字节 bpf 后接 NUL、保留字段为 0 的文件。它为 seccomp 返回值定义符号常量，并以 MIT 许可代码。
- [Udis86](https://awesomerea.org/zh/resources/udis86/index.md)：工具 · x86 和 x86-64 反汇编库。README 写明 libudis86 解码原始字节流，并以结构化形式提供指令。它列出通用和系统指令，并把 MMX、x87、AMD 3DNow、SSE 到 SSE4.2 以及 AES 列在 ISA 扩展中。
- [Quick Assembler](https://awesomerea.org/zh/resources/quickasm/index.md)：工具 · Quick Assembler 是一个 Windows 程序，用于编辑 x86 与 x64 汇编，用 NASM 或 Keystone 以 16 位、32 位或 64 位模式汇编，并在 Unicorn 仿真器中运行，可下断点、查看和修改寄存器与内存。
- [HLSL Decompiler](https://awesomerea.org/zh/resources/hlsl-decompiler/index.md)：工具 · HLSL Decompiler 把着色器模型 5.x 或更低的 DXBC、着色器模型 6.x 的 DXIL，以及 SPIR-V 翻译成 HLSL。README 写明它面向的是虚幻引擎 5 项目中常用的着色器。
- [Windbg Decompile Extension：用 LLM 生成伪代码的 WinDbg 扩展](https://awesomerea.org/zh/resources/windbg-decompile-ext/index.md)：工具 · Windows x64 WinDbg 扩展：按名称或地址解析函数，重建控制流视图，并由扩展直接请求 LLM 生成伪代码。README 将当前范围限定为 x64，以及通过 DbgEng 分析实时内存。
- [Pseudo C Dump（Binary Ninja 伪 C 导出）](https://awesomerea.org/zh/resources/pcdump-bn/index.md)：工具 · Pseudo C Dump 是一个 Binary Ninja 插件，把反编译器为一个二进制生成的伪 C 写到指定文件夹，以便在 IDE 中打开或交给后续静态分析工具。它需要 Binary Ninja 构建 3814 或更新版本，并用 Python 3 编写。README 以 Apache-2.0 发布它。
- [Ruri.ShaderDecompiler](https://awesomerea.org/zh/resources/ruri-shader-decompiler/index.md)：工具 · Ruri.ShaderDecompiler 是一个着色器反编译库，把编译后的着色器二进制还原为 HLSL，并重建符号与字节码之间的关联。README 描述了类似 AssetRipper 的 Unity 路径，以及类似 FModel 的虚幻引擎路径。
- [libghidra](https://awesomerea.org/zh/resources/libghidra/index.md)：工具 · libghidra 是面向 Ghidra 程序数据库的类型化 API，可从 C++、Python 或 Rust 调用。它提供使用正在运行的 Ghidra 宿主的远程后端，以及内置 Sleigh 引擎、用于离线查询子集的本地后端。
- [ghidrasql](https://awesomerea.org/zh/resources/ghidrasql/index.md)：工具 · ghidrasql 是 Ghidra 程序数据库的 SQL 接口。README 写明它可以查询函数、交叉引用、类型和反编译输出，并且虚拟表的行只在创建它们的语句期间保留。
- [Pyre](https://awesomerea.org/zh/resources/pyre/index.md)：工具 · Pyre 在浏览器中运行 Ghidra 的 C++ 反编译器。README 写明把 ELF、Mach-O、PE 或 .wasm 文件拖进去，会按架构加载 SLEIGH 规范，并按需反编译函数，而且不会上传二进制。
- [gapstone](https://awesomerea.org/zh/resources/gapstone/index.md)：工具 · gapstone 是 Capstone 反汇编库的 Go 绑定。README 标明仓库已停止维护，并指向 knightsc/gapstone 这个分叉；保留的正文写明它跟踪的上游版本是 Capstone 4.0.1。
- [scared](https://awesomerea.org/zh/resources/scared/index.md)：工具 · scared 是 eShard 维护的侧信道分析框架。README 把它发布在 PyPI 上，包名为 scared，同时也发布在 eshard 的 Anaconda 频道。
- [IDAPyHelper](https://awesomerea.org/zh/resources/idapyhelper/index.md)：工具 · IDAPyHelper 是一个 IDAPython 脚本，列出 IDAPython 可访问的名称，以便排序、搜索和过滤。双击条目会在有文档字符串时显示它，Alt-E 会打开整个模块。
- [vscode-decompiler](https://awesomerea.org/zh/resources/vscode-decompiler/index.md)：工具 · vscode-decompiler 是一个 Visual Studio Code 扩展，可通过 Ghidra 或实验性的仅 Windows 的 IDA Pro 路径反编译二进制文件，也可处理 Java jar 和 class、Android APK、Python 的 .pyc 与 .pyo，以及以太坊智能合约。
- [Capstone.js](https://awesomerea.org/zh/resources/capstone-js/index.md)：工具 · Capstone.js 是用 Emscripten 构建的 Capstone 反汇编器的 JavaScript 与 WebAssembly 移植。README 展示它在浏览器或其他 JavaScript 环境中把机器码字节解码为指令。
- [Hexagon processor module](https://awesomerea.org/zh/resources/idp-hexagon/index.md)：工具 · idp_hexagon 是高通 Hexagon（也称 QDSP6）的 IDA Pro 处理器模块。README 列出从 V4 到 V79 的 Hexagon 版本支持，包括 HVX、音频、HMX 和 V66 神经网络扩展，以及 ELF 重定位。
- [ida-pro-loadmap](https://awesomerea.org/zh/resources/ida-pro-loadmap/index.md)：工具 · ida-pro-loadmap 是一个 IDA Pro 插件，把 VC、Borland、Dede、GCC 和 IDA 的 .map 符号文件载入 IDA 数据库。README 写明这些文件可以包含函数名、全局符号，有时还有局部符号。
- [Mach-O-Scope](https://awesomerea.org/zh/resources/mach-o-scope/index.md)：工具 · Mach-O-Scope 0.2 用于浏览 Mach-O 包（例如 OS X 应用程序和插件）的反汇编。它用 otool 和 OTX 导出 ppc、i386 和 x86_64 汇编，把结果存入 SQLite，并保留对方法的笔记。
- [dayu](https://awesomerea.org/zh/resources/dayu/index.md)：工具 · dayu 是 OpenHarmony 和 HarmonyOS 所用 Ark 字节码 .abc 文件的解析器，以及一个很初步的反编译器。README 把它描述为业余时间的项目，可用投入有限。
- [gdbida](https://awesomerea.org/zh/resources/gdbida/index.md)：工具 · gdbida 把 IDA Pro 插件和 GDB Python 客户端配在一起，让交互式 GDB 会话可以在 IDA 中跟随。README 给出插件文件 ida_gdb_bridge.py 和客户端文件 gdb_ida_bridge_client.py。
- [reccmp](https://awesomerea.org/zh/resources/reccmp/index.md)：工具 · reccmp 是一套用于反编译项目的工具链，用来把重编译结果和原始二进制做比较。README 写明函数和数据根据源码里的地址注释进行匹配，并且这些工具始于《乐高岛》的反编译。
- [decompiler](https://awesomerea.org/zh/resources/multi-backend-decompiler/index.md)：工具 · decompiler 是用 Python 编写的反编译器，后端包括 IDA 和 Capstone。它依据 van Emmerik 关于面向反编译的静态单赋值的论文。README 写明它可以反编译控制流较简单的小函数，支持的 x86 和 x64 指令有限，目前只为 System V x64 ABI 恢复调用参数。
- [unluac-rs](https://awesomerea.org/zh/resources/unluac-rs/index.md)：工具 · unluac-rs 是用 Rust 编写的 Lua 字节码反编译器。它覆盖 Lua 5.1 到 5.5、LuaJIT 2.1 和 Luau，能从字节码块判断方言，并可以作为命令行工具、Rust 或 JavaScript 库，或浏览器工作区运行。
- [aevt_decompile](https://awesomerea.org/zh/resources/aevt-decompile/index.md)：工具 · aevt_decompile 为反汇编后的仅可运行 AppleScript 添加注释。输入是 applescript-disassembler 生成的文本文件。输出会加上 AEVT 代码说明、解码后的硬编码字符串、硬编码十六进制数的十进制转换，以及目标应用程序的名称。
- [GBARecomp](https://awesomerea.org/zh/resources/gbarecomp/index.md)：工具 · GBARecomp 是面向 Game Boy Advance 的 beta 静态重编译框架。它把 ARM7TDMI 的 ARM 和 Thumb 代码翻译成 C++，编译成原生应用，并链接到共享运行时，该运行时涵盖 PPU、音频、DMA、定时器、中断、卡带存档、GPIO 和输入。
- [Zomboid Decompiler](https://awesomerea.org/zh/resources/zomboid-decompiler/index.md)：工具 · Zomboid Decompiler 是基于 Vineflower 的《Project Zomboid》反编译器。它把反编译出的源码写到 output/，添加文档注释，并重映射行号以便远程调试。
- [Ghidra Wasm 插件](https://awesomerea.org/zh/resources/ghidra-wasm-plugin/index.md)：工具 · Ghidra Wasm Plugin 把 WebAssembly 模块载入 Ghidra，用于反汇编和反编译。README 写明它可以处理简单模块，并且已经不再积极维护，并指向 nneonneo/ghidra-wasm-plugin 作为更新的版本。
- [dx-shader-decompiler](https://awesomerea.org/zh/resources/dx-shader-decompiler/index.md)：工具 · dx-shader-decompiler 反编译 DirectX 9 的像素着色器和顶点着色器，着色器模型 3.0。它接受 fxc.exe 产生的文本或二进制形式。
- [agsutils](https://awesomerea.org/zh/resources/agsutils/index.md)：工具 · agsutils 可以解包、反汇编、修改并重新打包 Adventure Game Studio 游戏。agstract 提取游戏包里的文件，agsex 会写出 Makefile，用来重新打包改过的汇编。
- [ExtractMachO](https://awesomerea.org/zh/resources/extractmacho/index.md)：工具 · ExtractMachO 是一个 IDA 插件，用来提取反汇编中的 Mach-O 二进制。它支持 32 位和 64 位映像、胖二进制，以及 Intel、PowerPC 和 ARM。1.1 版在 Mac OS X 上的 IDA 6.3 中测试过。
- [waterbear](https://awesomerea.org/zh/resources/waterbear/index.md)：工具 · waterbear 是 Dreamcast VMU 程序的汇编器和反汇编器，可用作 Rust 库或命令行程序。0.18.0 版可优化跳转和调用编码。
- [WPP Remover](https://awesomerea.org/zh/resources/ida-wpp-remover/index.md)：工具 · WPP Remover 是一个 IDA Pro 插件，用来从 Hex-Rays 伪代码中去掉 Windows 软件跟踪调用。它针对 Windows PE 文件启用，并在微码阶段把对 WPP_SF 函数的调用替换成 NOP。
- [ds_disassembly_tools](https://awesomerea.org/zh/resources/ds-disassembly-tools/index.md)：工具 · ds_disassembly_tools 是一组用于任天堂 DS 反汇编初始设置的脚本。asmdiff.sh 把重建的 ARM9、ARM7 或覆盖段与参考 ROM 比较。dump_fs.py 提取 Nitro 文件系统。
- [PSRetrox](https://awesomerea.org/zh/resources/psretrox/index.md)：工具 · PSRetrox 是一个用 C++ 编写的 PlayStation 2 游戏逆向工具，处理已提取的 ISO。它用 Capstone 反汇编二进制，把汇编重编译成 C，并解码音频、三维模型和 MB、MH、BD、BH、PSS 等格式。Retrox Engine 把得到的 C 文件推向 PC 构建。
- [IDR Pascal](https://awesomerea.org/zh/resources/idr-pascal/index.md)：工具 · IDR Pascal 是 Interactive Delphi Reconstructor 的 Pascal 翻译。原来的 C++ 项目是 crypto2011/IDR。IDP2TXT 把 IDR 工程文件转成文本。
- [YaraVM](https://awesomerea.org/zh/resources/yaravm/index.md)：工具 · YaraVM 是用于已编译 YARA 规则的 IDA Pro 加载器和处理器模块。它载入规则字节码和正则字节码，以便在 IDA 里反汇编。
- [DecompPipeline](https://awesomerea.org/zh/resources/decomp-pipeline/index.md)：工具 · DecompPipeline 把游戏机器码逐个函数转成 C，再把这些 C 构建成原生移植。每种 CPU 有自己的翻译器来写 C。判定器在模拟器里运行原函数，并用相同输入运行 C，然后给出通过或失败。列出的目标是 Dreamcast SH-4、Saturn SH-2、GameCube PowerPC 和 Xbox 360 PowerPC。
- [GameMaker 8.1 反编译器](https://awesomerea.org/zh/resources/gm81decompiler/index.md)：工具 · GameMaker 8.1 Decompiler 是 2011 年的 GameMaker 8.1 和 8.0 可执行文件反编译器源码。它从 GameMaker 8.0 反编译器扩展而来，并用 Gmk 库做 GMK 序列化。
- [libdecomp](https://awesomerea.org/zh/resources/libdecomp/index.md)：工具 · libdecomp 把多种架构的机器码反编译成源码。它支持 x86、x86-64 和 ARM64，反汇编后端可以用 Zydis 或 Capstone，输出可以格式化成 C、Zig 或 Python。
- [PSP 静态重编译工具包](https://awesomerea.org/zh/resources/psp-recompilation-toolkit/index.md)：工具 · 这个工具包把 PSP 的可重定位可执行文件翻译成 C，再链接一个原生运行时，构建 Windows 可执行文件。运行时包括调度器、HLE 内核、音视频解码，以及为本项目编写的 SDL3 加 Vulkan 渲染器。
