NationalSecurityAgency/ghidra
88,799 星标Ghidra 是一个软件逆向工程(SRE)框架。
逆向工程仓库目录
浏览 561 个原生二进制相关仓库,查看项目简介、原始链接与许可证信息。
共扫描 2,000 个仓库,提供 1,979 个浏览条目;21 个超出范围的条目仍保留在完整 JSON 中。
这是自动发现的仓库索引,未逐项精选或运行测试。分类依据元数据;简介提供 AI 辅助中英翻译。星标为采集时快照。
561 个仓库
扫描快照:2026-10-16 UTC
Ghidra 是一个软件逆向工程(SRE)框架。
🔍 面向逆向工程师、程序员,以及凌晨 3 点工作时仍爱护视力的人士的十六进制编辑器。
类 UNIX 的逆向工程框架和命令行工具集。
由 rizin 驱动的自由开源逆向工程平台。
免费的全面逆向工程教程,涵盖 x86、x64、32 位/64 位 ARM、8 位 AVR 和 32 位 RISC-V 架构。
通过 MCP 将 IDA Pro 与语言模型连接起来的 AI 逆向工程助手。
用于识别文件类型的程序,支持 Windows、Linux 和 macOS。
Ghidra 的 MCP 服务器。
让使用 GDB 和 LLDB 进行漏洞利用开发与逆向工程变得简单。
Unicorn CPU 模拟器框架,支持 ARM、AArch64、M68K、Mips、Sparc、PowerPC、RiscV、S390x、TriCore 和 X86。
功能强大且易于使用的二进制分析平台!
Capstone 反汇编框架,支持 ARM、ARM64(ARMv8)、Alpha、BPF、Ethereum VM、HPPA、LoongArch、M68K、M680X、Mips、MOS65XX、PPC、RISC-V(rv32G/rv64G)、SH、Sparc、SystemZ、TMS320C64X、TriCore、WebAssembly、XCore 和 X86。
GEF(GDB Enhanced Features):为 Linux 上的漏洞利用开发人员和逆向工程师提供现代化 GDB 体验及高级调试功能。
逆向工程:利用大语言模型反编译二进制代码。
FLARE 团队的开源工具,用于识别可执行文件的能力。
专注于 x64 Windows 的逆向工程。
Ghidra MCP Server:提供 200 多个 MCP 工具,支持 AI 逆向工程。包含 GUI 插件与无界面服务器、工具延迟加载、约定约束、批量操作、Ghidra Server 集成和 Docker 部署。
LIEF:用于可执行文件格式插桩的库,支持 C++、Python 和 Rust。
《宝可梦 红/蓝》的反汇编代码。
以 C++ 编写的 Python 字节码反汇编器与反编译器。
在二进制文件中搜索 gadget,方便进行 ROP 漏洞利用。ROPgadget 支持 x86、x64、ARM、ARM64、PowerPC、SPARC、MIPS、RISC-V 64 和 RISC-V Compressed 架构上的 ELF、PE 与 Mach-O 格式。
像高手一样分析 ELF 二进制文件 😼🕵️♂️。
Diaphora:最先进的自由开源程序差异比较工具。
快速、轻量的 x86/x86-64 反汇编与代码生成库。
Triton 是动态二进制分析库。可用它构建程序分析工具、自动化逆向工程、执行软件验证或模拟代码运行。
Python 逆向工程框架。
类 UNIX 的逆向工程框架和命令行工具集。
基于代码属性图的开源代码分析平台,支持 C/C++/Java/二进制文件/JavaScript/Python/Kotlin。Discord:https://discord.gg/vv4MH284Hc
通过查询语言模型来加速逆向工程的 IDA 插件。
用于解决 CTF 挑战的智能体技能,涵盖 Web 漏洞利用、二进制 pwn、密码学、逆向工程、取证、OSINT 等。
DIE 引擎。
快速找出反汇编代码中的异同。
Plasma 是面向 x86/ARM/MIPS 的交互式反汇编器,可生成带缩进和语法着色的伪代码。
用于逆向工程 Unity IL2CPP 二进制文件的强大自动化工具。
二进制分析平台。
利用 AI 从已编译程序中重建并验证 C/C++ 代码。
功能丰富的 IDA Pro 插件,支持解密、去混淆、打补丁、库代码识别及各种伪代码转换。
用于设计具有原生体验的跨平台桌面应用的智能体技能,提炼自对 Raycast 2.0 的深入研究与 Raycast Beta.app 的逆向分析。包含八项架构原则、四层架构、WebKit/WebView2 生存指南和 75 项发布审核清单。
集成 IDA 的二进制代码静态分析器,可执行值分析、污点分析、类型重建、释放后使用及重复释放检测。
开源反汇编器。
面向二进制程序的自动化静态分析工具。
BinAbsInspector:二进制文件漏洞扫描器。
IDA 2016 插件竞赛获奖作品!一键即可使用符号执行!
Heimdall 是高级 EVM 智能合约工具包,专注于字节码分析与从未经验证的合约中提取信息。
结合二进制分析、污点追踪和模拟执行的固件安全研究平台,覆盖物联网、边缘 AI、移动设备和机器人。
使用 Rust 编写的轻巧跨平台二进制解析 crate。
IDA Pro 插件,可改善 Hex-Rays 反编译器的使用体验,并辅助重建结构体和类。
FLARE 团队提供的免费逆向工程与恶意软件分析教学内容。
面向智能体原生设计的多平台逆向工程与 CWE-602 客户端授权审计工作台。
本项目已迁移至:
BARF:跨平台开源二进制分析与逆向工程框架。
让你的 IDA 更省事!
精选 Ghidra 优质资料列表。
由 OpenAI、DeepSeek 等 AI 模型驱动的 IDA 二进制文件分析插件。
cwe_checker 可在二进制可执行文件中查找易受攻击的模式。
功能强大的 x86/AMD64 反汇编库。
Binary Ninja 的公共 API、示例、文档与问题跟踪。
阻止 AI 凭空编造:由 AI 提出建议,确定性工具作出判定,每项断言均依据真实数据与证据核验。经过验证的事实和上下文可在重置后保留,以逆向工程作为验证场景。提供 MCP 服务器与命令行工具。
适用于 C、现代 C++、Rust 和 Python 的高级游戏破解库,支持 Windows/Linux/FreeBSD、进程/内存操作、Hook/Detour、跨平台、x86/x64、DLL/SO 注入、内部/外部模式及汇编/反汇编。
适用于 Windows、Linux 和 macOS 的 PE 文件查看器与编辑器。
全球首个智能体式逆向工程师。
将反汇编结果导出为 Protocol Buffers。
用于反编译和反汇编 React Native Hermes 字节码的逆向工程工具。
PE Tools:可移植可执行文件(PE)操作工具包。
Hex-Rays 官方 IDA MCP 服务器。
适用于 Ghidra 软件逆向工程套件的脚本。
功能强大的静态二进制重写工具。
用于自动化 UEFI 固件分析与逆向工程的 IDA 插件和加载器。
bddisasm 是快速、轻量的 x86/x64 指令解码器。项目还提供快速、基础的 x86/x64 指令模拟器,专门用于检测类似 shellcode 的行为。
开源交互式反汇编器。
上游仓库未提供项目简介。
连接 IDA 与 VS Code 的集成工具,便于执行和调试 IDAPython 脚本。
为 rizin 深度集成 Ghidra 反编译器与 Sleigh 反汇编器。
逆向工程与恶意软件分析学习路线图。
Radare2 官方书籍。
Karta:借助源代码进行快速二进制匹配的 IDA 插件。
使用 LLVM IR 并解析汇编,通过优化实现去混淆。
适用于 Ghidra Program 和 Decompiler API 的 Python 代码片段。
Binarly 研究团队开发的漏洞检测框架。
通过反汇编与反编译,快速从 APK 中提取 IP 和 URL 端点的 OSINT 工具。
面向 IDA Pro 的 AI 驱动逆向工程插件。
快速且准确的反汇编器。
用于 Ghidra 逆向工程任务的 MCP 服务器 👩💻。
CTF 速查表,以及我参加过的一些安全 CTF 的题解和文件。
IDA7.0_SP 是 IDA 的错误修复补丁。
为 IDA Pro 集成 IPython 控制台。
DECAF(Dynamic Executable Code Analysis Framework,动态可执行代码分析框架)是基于 QEMU 的二进制分析平台。这里也托管 DroidScope 动态 Android 恶意软件分析平台,DroidScope 现已成为 DECAF 的扩展。
将 LLM 模型直接集成到 Ghidra 中,以 AI 增强逆向工程。
上游仓库未提供项目简介。
基于 Python 命令行的 Ghidra 二进制差异比较引擎。
PE 文件分析工具包。
提供更友好寄存器和栈视图的 IDA Pro 插件。
Ghidra 的原生 MCP 服务器扩展。
用于检查 glibc 堆的 IDA Pro 插件,专注于漏洞利用开发。
支持优化的反编译器。
为 Ghidra 提供 AI 逆向工程辅助的 LLM 扩展。
识别任意二进制文件中的 CPU 指令。
基于 Git 的逆向工程插件,支持跨反编译器协作。
RetroWrite:通过二进制重写将编译器处理流程应用于现有程序。
精选基于 Radare2 的优质项目、文章及其他资料列表。
面向 x86-64 的 RISC-V 模拟器。
在 Android 上反汇编任意文件,包括 .so(NDK、JNI)、Windows PE(EXE、DLL、SYS 等)、Linux 二进制文件和库,甚至图片、音频等其他文件(仅供娱乐)。这是基于 Capstone 的 Android 反汇编应用,可用于 Android NDK 共享库、Windows 二进制文件等的逆向分析。
精选游戏反编译、重编译和反汇编项目列表。
Ghidra 的 pwn/CTF 相关实用工具合集。
交互式 Hex-Rays 微代码浏览器。
面向 HarmonyOS NEXT(HAP/APP/ABC)、Android(APK/AAB)、iOS(IPA)以及原生 PE/ELF/Mach-O 二进制文件的智能逆向工程与 AI 辅助分析工具。
用于分析 Go 二进制文件的 IDAPython 脚本。
用于在二进制文件中进行查询式搜索的 IDA Pro 插件,主要服务于漏洞研究。
让 IDAPython 变得简单。
涵盖逆向工程、二进制分析和汇编编程工具的全面速查表合集,为安全研究人员、逆向工程师和底层程序员提供一站式参考。
面向 MIPS、PowerPC、ARM 和 SuperH 的反编译器。
BinData:在 Ruby 中读写二进制数据。
Kam1n0 汇编分析平台。
在 Ghidra 中使用 angr。
以智能体为核心、可由其他智能体持续改进的反编译器。Kuna 使用 Rust 编写,最初从 Ghidra 移植而来。
r2dec-js 是基于 JavaScript 的反编译器,可将汇编代码转换为伪 C 代码。它通过可读的高层解释帮助用户理解汇编,降低底层编程门槛,并辅助在不同硬件平台上调试。
用于导出可重定位目标文件的 Ghidra 扩展。
二进制遗传特征词法分析框架。
使用 Rust 编写的二进制分析框架。
用于动态二进制分析的 Pintool 示例与概念验证。
🔍 展示 Go 二进制文件大小的 SVG 矩形树图。
原始二进制固件分析软件。
avatar² 的 Python 核心。
将 IDA Pro 的 FindCrypt 移植到 Ghidra,附带更新且可自定义的特征库。
BeaEngine 反汇编项目。
利用静态分析自动发现可模糊测试目标的框架。
OpenHarmony 逆向工具包,初步支持反编译。
Binee:二进制模拟环境。
来自 https://www.megabeets.net 的一系列 radare2 框架教程。
支持多人协作的 AI 进攻性安全操作系统:开放、可自我改进、可扩展。发现、验证并修复漏洞。
又一个面向 IDA 的 Ghidra 集成。
SPIR-V 模块处理功能的 Rust 实现。
IFL:交互式函数列表(IDA Pro 插件)。
将 devttyS0 的 IDA 插件移植到 Ghidra 插件框架,并提供新插件。
反编译流程的各个组件。
VBA p-code 反汇编器。
SHAREM 是 shellcode 分析框架,可模拟 45,000 多个 WinAPI 及几乎所有 Windows 系统调用。它还包含自定义反汇编器,具备多项创新功能,例如展示编码后 shellcode 去混淆后的反汇编结果,或结合模拟执行数据增强反汇编。
Hex-Rays IDA Pro 插件的交互式列表。
基于 LLM 的 radare2 逆向分析。
增强版 IDA Pro 签名生成插件。
Hexrays Toolbox:在 Hex-Rays ctree 中查找代码模式。
适用于 IDA 9.x 和 8.x 的签名生成插件。
面向智能体的 macOS、Windows 和 Linux 逆向工程工具:任意 ACP 智能体均可与你协作,读取、重命名并修补二进制文件、Android 应用和 GPU 内核。
Driver Buddy Reloaded 是 IDA Pro 的 Python 插件,可自动完成部分繁琐的 Windows 内核驱动逆向工程任务。
剖析一个简单的“hello world” ELF 二进制文件。
通过管道从任意编程语言访问 radare2!
同步反汇编与反编译视图的 IDAPython 插件。
:notebook: 一些安全相关笔记。
适用于 Windows 与 Linux 的预编译 Decompyle++(pycdc)二进制文件。
内置 MCP 服务器的 Binary Ninja 插件,可与你偏好的 LLM/MCP 客户端无缝集成。
:wolf: 恶意软件分析平台。
使用 Binary Ninja 去除 OLLVM 控制流平坦化混淆。
Hex-Rays ctree 可视化插件。
兼容 Linux、Windows 和 macOS 的全功能十六进制编辑器。
适用于 iOS/macOS 二进制分析的类型与函数定义合集。
用于反编译 VMP 的 IDA 插件。
操作码计算器 / 汇编计算器。
易于适配新目标和修改扩展的交互式反汇编器,提供兼容 IDAPython 的插件 API。
Boomerang 反编译器:对抗代码腐化 :)。
GptHidra 是使用 OpenAI ChatGPT 解释函数的 Ghidra 插件,帮助你轻松理解代码库中函数的用途与行为。现已支持 GPT-4!
基于 pycdc 和 uncompyle6 的多线程工具,可反编译由 Python 打包的 EXE、ELF、PYZ 和 PYC 文件。
基于 radare2 的反编译器与符号执行器。
一个 :zap: 轻量 Go 包,用于解析、分析可移植可执行文件(PE)二进制文件并提取元数据,面向恶意软件分析任务设计,可稳健处理畸形 PE 文件。
idenLib:库函数识别工具[本项目已停止维护]。
面向 Ethereum 智能合约的二进制提升工具与分析框架。
GhidRust:Ghidra 的 Rust 反编译插件。
用于二进制分析与转换的中间表示。
以终端为核心、使用 Rust 编写的逆向工程工具包,通过 CLI、TUI 和 MCP 分析 PE/ELF/Mach-O 文件,安装后的命令名为 knife。
基于 LLVM 的静态二进制分析框架。
《macOS 软件安全与逆向分析》随书源码。
Ghidra 的 Nintendo Switch 加载器。
解释程序如何从源代码转变为可执行文件的指南,深入介绍 ELF 格式、链接过程与二进制优化技术,适合系统程序员、C 开发者以及对底层编程概念感兴趣的人。
跨版本 Python 字节码库与反汇编器。
用于辅助反编译和模组制作项目的二进制拆分工具。
用于在 Ghidra 中处理 Android NDK 库的分析脚本。
连接 Python 3 与 Ghidra Python 脚本环境的桥接工具。
Unity IL2CPP 反汇编器,适用于 APK。
基于系数的算术重建:用于去混淆的混合布尔算术(MBA)表达式化简工具。
为 IDA Pro 7.0 向后移植的 ClassInformer。
IDA ClassInformer 插件。
abyss:增强 Hex-Rays 反编译器输出。
逆向工程工具,包括去混淆、反编译等。
Super NES ROM 反汇编器。
辅助逆向分析 Go 二进制文件的 Ghidra 插件。
基于 IDAPython 的插件,提供实用的 DWIM(按意图执行)接口。适配最新 IDA 的开发工作位于“persistence-refactor”分支,较旧但稳定的版本位于“master”分支。如需向后移植某项功能,请提交 issue;示例请查看“Wiki”或“Discussions”,喜欢的话请点击“Star”。
Hex-Rays 反编译器的 AVX 指令提升工具。
子进程调试工具,支持自动附加。
Game Boy ROM 反汇编器,输出兼容 RGBDS。
对用于绕过 Denuvo 的 hypervisor DRM 方法进行安全分析,使用 Ghidra 逆向分析驱动加载器与启动组件。
适用于 radare2 的 MCP 标准输入输出服务器。
D810-ng(Next Generation)是经过更新、测试、重构和优化的 IDA Pro 插件,通过修改 IDA Pro 微代码,在反编译时对代码去混淆。
FLARE 团队的二进制导航工具。
Ghidra 的 Nintendo GameCube 二进制加载器。
x86 恶意软件模拟器
Ghidra 分析增强工具 🐉
Ghidra 脚本。
用于 C++ 逆向工程的 Medigate 插件及其他实用工具
原生 Pcode 模拟器
我编写的 Ghidra 脚本合集,用于辅助逆向工程与漏洞研究。
用于定位密码学常量的 Ghidra 分析插件
与 Apple 环境(主要为 macOS)研究相关的文章和工具。
“反编译一切”:适用于 Hex-Rays IDA Pro 的 IDA 批量反编译插件及脚本,可批量反编译多个文件及其导入项,并在伪代码 .c 文件中添加交叉引用、栈变量大小等注释。
集成 BinDiff 以进行函数匹配的 Ghidra 扩展
现代、模块化且稳健的终端界面十六进制编辑器。
与 REPL 集成的 Clojure 到 Java 反编译器
Obfuscator-LLVM 控制流平坦化去混淆工具
DrSemu:基于动态行为的沙箱恶意软件检测与分类工具
📡🐧 Linux 内核系统调用实现追踪工具
辅助 AArch64 iBoot、iBEC 和 SecureROM 逆向工程的 IDAPython 加载器
SMDA 是精简的递归反汇编库,专门优化了从内存转储中准确恢复控制流图(CFG)的能力。
Ghidra 客户端/服务器 Docker 镜像
让位域访问更易于使用 grep 搜索的 IDA Pro 插件
使用 Ghidra 分析 Golang
radare2 的废弃源码存档与各类小工具
侧重二进制分析的开源逆向工程工具列表
打造 sleigh!
开源二进制分析工具。
为 Ghidra 添加 PlayStation 2 支持的扩展。
通过缓存技术加速二进制文件初始自动分析的 IDA Pro 插件
Yara 规则制作工具,提供 IDA Pro、Binary Ninja、Cutter 和 Ghidra 插件
Quarkslab 二进制差异比对工具,功能还不止于此!
通过命令行自动执行 Ghidra 逆向工程,为 Claude Code 等 AI 智能体提供无界面分析、反编译和结构化 JSON 输出
书籍:《逆向工程:基础与实践》
让 AI 智能体像安全分析师一样使用 IDA Pro 自动分析恶意样本的技能。
Ghidra 的 eBPF 处理器模块
z3 与 angr 工作坊的代码及练习
以 Binary Ninja 插件形式实现的研究型反编译器。
快速轻量的 x86 与 x86-64 解码器,以及 x86-64 编码器。
使用 ChatGPT 智能体分析 IDA 伪代码
将小型补丁保存回可执行文件的 Ghidra 脚本
上游仓库未提供项目简介。
“The Poor Man's Obfuscator”演讲相关的二进制文件与脚本
Ghidra 的 Nintendo DS 二进制文件加载器
原生多架构反汇编器与反编译器,支持 PE/ELF/Mach-O、x86/x64/ARM64、Lua 脚本及 RTTI 恢复
Quokka:快速准确的二进制导出工具
🐉 将 Ghidra 反编译代码导出至 ELF 二进制文件中的 DWARF 节
sigmaker 是零依赖、跨平台的 IDA Pro 9.0+ 特征码生成插件,支持可选的 SIMD(如 AVX2、NEON、SSE2)加速,可在 macOS、Linux 和 Windows 上运行。可配置操作数通配模式与半字节,只需右键点击即可生成特征码。
以太坊 EVM 字节码反汇编器及静态/动态分析工具
针对 Bun 编译的独立 JavaScript 二进制文件的反编译、反压缩和去混淆工具
Ghidra SLEIGH 库的 Python 绑定,用于反汇编及提升至 P-Code 中间表示
ScanCode.io 是一个服务器,可通过流水线编写脚本并自动执行软件成分分析。项目获欧盟委员会、NLnet NGI0、Google Summer of Code、nexB 及其他慷慨赞助者支持!
x86 和 x86-64 ELF 二进制文件反编译器
在 Ghidra 中应用 IDA FLIRT 签名
Pyhidra 是 Python 库,通过 jpype 在原生 CPython 解释器中直接访问 Ghidra API。
用于开发 6502 代码的工作台。
以安全为先的 MCP 服务器,让 AI 智能体自动执行逆向工程、恶意软件分析、取证、漏洞研究及 SAST,基于 Radare2、YARA、LIEF、Capstone 等工具。
基于 Unicorn 引擎的轻量级 ARM64 动态追踪模拟工具,支持 IDA Pro、Tenet 日志生成、本地代码模拟、内存转储、寄存器状态追踪和指令级日志记录。
根据系统调用号重命名函数的 IDA 插件。
使用 AI 辅助 Ghidra 逆向工程
面向 Go、Python 和 Node 的 Arkose Labs / FunCaptcha 解题工具,生成 sup=1 免挑战令牌。每次解题均从 api.js 推导站点 RSA 密钥,无需抓取、重放或无头浏览器,并附完整虚拟机反汇编。
RevEng.AI 的 Ghidra 插件
Snowboard Kids 2(N64)反编译项目
Ghidra C++ SLEIGH 代码的非官方 CMake 构建
Delphi 调试框架
简化 iOS 项目逆向分析的插件
符合 Python 风格的 Ghidra 标准库
Hex-Rays 反编译器增强视图
使用 Rust 编写的二进制分析框架。
IdaClu 是不依赖特定 IDA Pro 版本的插件,用于对相似函数分组,可选择已有分组算法,也可自建算法。
二进制代码相似性分析(BCSA)基准
辅助逆向工程的实用脚本
MIPS 指令解码器
逆向工程工作坊的幻灯片及实践材料
自动识别并提取恶意软件可能使用的反调试技术。
一起记录 Emacs Lisp 字节码(Lisp 汇编程序)指令
PE32(x86)和 PE32+(x64)二进制分析工具及资源查看/提取器。
IDA MIPS 静态扫描脚本,辅助汇编代码审计。
DelphiHelper 是 Python 编写的 IDA Pro 插件,用于辅助分析 Delphi 编写的 x86/x86_64 二进制文件。
用于解析 PE32/PE32+ 二进制文件内部结构的库。
基于原版 ghidra-dark 的现代深色主题
Panzer Dragoon Saga 逆向工程项目
深入分析 Windows 进程内存,帮助节省数小时调试时间的工具
以独立 Python 包提供的非官方 asm2vec 实现
面向移动安全分析的六阶段总控技能,统一调度 APK 静态侦察、流量与代码对齐、SO/JNI 深度分析、加密与漏洞综合分析、验证设计及报告交付,支持 JADX MCP、Burp/Yakit MCP、IDA/Ghidra MCP。
逆向分析 TikTok 的 JavaScript 虚拟机,已映射 77 个操作码,支持字符串去混淆、字节码反汇编及密码函数识别。面向教学的虚拟机分析工具包。
用于创建 ZX Spectrum 游戏反汇编的工具套件。
控制流平坦化与字符串去混淆工具
面向 Ghidra 的 AI 恶意软件分析与威胁情报工具,以前沿 AI 能力、全面的恶意软件检测和高级威胁情报改进静态分析工作流。
RevEng.AI 的 IDA Pro 插件
Windows 可执行文件反汇编器,支持 16 位 NE(New Executable)、MZ(DOS)和 PE(Portable Executable,即 Win32)文件。
又一个用于对栈字符串去混淆的 IDA Pro/Home 插件
让你的 Ghidra 也能“偷懒”!
将二进制代码转换为 LLVM 的工具
基于 Python 命令行的 Ghidra 反编译器
经典 Mac OS 资源分支与应用程序反汇编器,附面向特定应用的逆向工程工具
《星之卡比:镜之大迷宫》美版反编译项目,仍在开发中
本仓库收录我参加的各种 CTF 的解题报告,包括 Hack The Box。
支持多种架构、便于浏览的图形化反汇编器
REmatch 是完整、免费的二进制差异比对框架,致力于开源和社区驱动。
通过大型语言模型(LLM)分析所选函数和指令的 Ghidra 脚本,直接在 Ghidra 中调用 Ollama API,以提高逆向工程效率。
Java Class 文件反汇编器
补全间接 CALL 和 JMP 目标信息的 IDA 插件
“又一个逆向工程套件”,或者随便你想到的其他扯淡说法
面向已编译 C++ 二进制文件逆向工程的自动虚表检测、继承分析和函数重写追踪工具,支持任意操作系统上的 IDA Pro 9+
CERT Kaiju 是 Ghidra 软件逆向工程套件的二进制分析框架扩展。本仓库为镜像,请到 @CERTCC 的上游仓库提交工单、错误报告或拉取请求:https://github.com/certcc/kaiju
HotSpot 反汇编器 hsdis
增强版 nm 与 Objective-C、Swift 类转储工具
Radare2 包管理器
网络安全、Linux 等领域的一些实用书籍。
精确定位混淆代码的 IDA 插件
Python 字节码反汇编器,通过反汇编和分析各个 Python 版本(包括 Python 3.10.*)的已编译字节码(.pyc)文件,帮助逆向工程师剖析 Python 二进制文件。
根据正则表达式为反编译输出着色并进行过滤的 Hex-Rays 插件
用于恢复 Go 二进制文件中字符串定义的 Ghidra 脚本
超过 200 款 Ghidra 主题合集,让长时间的逆向工程工作更加愉快!
Decyx:由 AI 驱动的 Ghidra 扩展,增强逆向工程和二进制分析能力。
r2con2019 幻灯片与资料
漏洞研究助手,定位二进制文件中对潜在不安全 API 函数的调用。
面向 Valabind 及相关工具的 r2 API 绑定
Ghidra 语言定义,支持 Nintendo GameCube 和 Nintendo Wii 分别使用的 Gekko 与 Broadway CPU 变体
QtREAnalyzer:用于逆向分析 Qt 二进制文件的 Ghidra 扩展。
从 IDA Hex-Rays 反编译器提取伪代码的漏洞研究助手。
递归查找函数字符串的 IDAPython 插件
为 Ghidra 添加 Allegrex CPU(PSP)支持的处理器模块
通过逆向提取的 LummaC2 二进制文件及 LummaC2 窃密软件分析
在浏览器中运行真正的 Windows 98 应用和游戏。以 WebAssembly Text 直接编写的 x86 模拟器与 Win32 层,无需操作系统镜像,也不是源码移植。
Ghidra 的 DarkNight 主题
在 Hex-Rays 伪代码中展示整个二进制文件对函数或变量交叉引用的 IDA Pro 插件
完全在设备上进行 Android 逆向工程,提供 Radare2 二进制分析、8 种 Java 反编译器,以及 Flutter 和 Unity IL2CPP 支持。
使用 C 编写的 CHIP-8 解释器、汇编器和反汇编器
Hextor:十六进制编辑器与二进制数据分析工具包
面向 Ghidra 软件逆向工程框架的 Xbox 可执行格式(XBE)加载器扩展
从二进制文件提取字符串和相关伪代码的逆向工程助手。
ASM2HEX 是功能强大的汇编语言与十六进制机器码双向转换工具,提供直观的图形界面,可轻松转换汇编指令与机器码,对 ARM64、ARM 和 Thumb 指令集均提供准确可靠的转换结果。
面向 macOS ARM64(Apple Silicon)的 Ghidra 安装与编译工具
LLDB 的 Ghidra 反编译插件
从 IDA、Ghidra、Binary Ninja 和 Relyze 文件中提取标签,并导出 x64dbg 数据库,同时包含 radare2 主地址。
以树形视图显示函数的 IDA Pro 插件
符号化以太坊虚拟机(EVM)字节码解释器、解析器和反编译器,以及多种以编程方式提取 EVM 字节码信息的实用工具。
Radare2 速查表
IDA Migrator 是 IDA Pro 插件,可将现有工作从一个数据库实例迁移至另一个,方便地迁移函数名、结构体和枚举。
自动定位二进制文件中符号与结构体的工具,主要面向 IDA
一个简单的 radare2 Jupyter 内核
对已剥离符号的二进制文件进行推测式反汇编、控制流图恢复和调用图恢复。
上游仓库未提供项目简介。
二进制利用与逆向工程资源库
用于开发 Ghidra 扩展的 IntelliJ IDEA 插件。
面向多种游戏主机 ELF 文件的 IDA 加载器合集,支持 PS3、PS Vita 和 Wii U
64 位 PE 文件二进制重写工具。
用于恶意软件分析的 Ghidra 脚本
深入探索 Python 代码
radare2 与 miasm2 的组合 = ♥
用于确定性逆向工程的无界面 AI 智能体。
模型上下文协议(MCP)服务器,让 AI 助手与 IDA Pro 交互,执行逆向工程和二进制分析任务。
radare2 网页界面仓库
可轻松转储 ELF 文件的 IDA 插件。
定位密码学常量的 Ghidra 分析插件
用于加载 VTIL 例程并将 VTIL 指令提升为 LLIL 以供分析的 Binary Ninja 插件。
Nuitka 二进制文件符号恢复工具
IDA Pro 7.0 的 Discord 丰富状态插件
用户态 NT 探索工具:查询内核地址、将虚拟地址转换为物理地址、检查 PFN 数据库等。
经过核实的逆向工程与恶意软件分析资源图谱,涵盖反汇编器、脱壳、漏洞利用开发、模糊测试、数字取证与事件响应,以及其他列表遗漏的深入文章。
Watcom 反汇编工具(wcdatool),用于辅助反汇编由 Watcom 工具链创建的 DOS 应用
在反汇编和伪代码视图中展示用户添加注释的 IDA Pro 插件。
以 IDA Pro 插件形式提供的 Obfuscator-LLVM 控制流平坦化去混淆工具。
改进数据导出的 IDA Pro 插件
非官方 YARA IDA Pro 插件,附基于 Luigi Auriemma 的 signsrch 特征签名构建、无与伦比的密码学、哈希和压缩规则集。
适用于 IDA Pro 8.x/9.x 的 Exynos Modem / Shannon 基带固件加载器
解析 Qt 元数据的 IDA 插件
Java 软件逆向工程工具
辅助分析 Nim 二进制文件的模块与脚本合集
显示和搜索数据库注释的 IDA Pro 插件
AI 驱动的自主二进制逆向工程命令行工具,是 Innora-Sentinel 的原生逆向引擎。提供本地 LLM 推理(MLX)、MPS GPU 加速、多轮迭代分析,API 成本为零。
Hex-Rays 内嵌提示
支持自动化逆向工程的 IDA 插件
曾希望 IDA 的伪代码窗口拥有出色的 Ctrl+F 搜索支持?现在就有了!
编写《手动植入后门入门》时创建的可执行文件。
在 QNAP TS-453Be 上运行 Ubuntu
隐藏函数调用以防止逆向工程
基于 Radare2 的命令行工具,从软件二进制文件提取可直接用于机器学习的数据
AI 驱动的逆向工程助手,协助在 IDA Pro 中完成繁琐的恶意软件分析。
用于创建、修改、汇编和反汇编 RemObjects PascalScript 文件的工具。
易于使用的 IDA 代码模拟插件
与 radare2 通信的 Ghidra 插件
我完成的一些 crackme 练习程序的解题方案。
显示当前函数 P-code 的 IDA 插件
RAIR:用 Rust 实现的 Radare
辅助 PS4 用户态 ELF 逆向工程的 IDA Pro 插件。
IDA 7.0 插件,辅助附加到 pwntools 创建的进程并调试 pwn
IDA 去混淆插件
IDA 的 libil2cpp 符号解析器
无需安装、随处可运行且值得信赖的逆向工程框架。
Binary Ninja 插件,可将 Triton 的无效存储消除优化应用于基本块或函数。
禁用重做与撤销,恢复旧版 IDA 体验
在 r2 内运行 Core War
IDA-names 自动用当前函数名重命名伪代码窗口。
IDA 反汇编器的图像预览插件。
IDA 的 Hex-Rays 代码块高亮插件,可高亮 if、for、do、switch 和 while 代码块
上游仓库未提供项目简介。
浏览并安装 100 多款 IDA Pro 社区主题,包括 Dracula、Monokai、Solarized 等
bsdiff 是用于创建和应用二进制文件补丁的库。
Magical Princess Trainer 2026:macOS Apple Silicon M1、M2、M3、M4 ARM64 原生版
在浏览器中解析和反汇编 .metallib 文件。
根据函数行为匹配二进制文件中的函数,而非比较字节形式;通过微执行生成函数行为指纹。
r2inspect 是专业恶意软件分析框架,利用 radare2 生态系统自动深入静态检查 PE、ELF 和 Mach-O 二进制文件。结合格式解析、启发式检测与丰富报告,为逆向工程师、事件响应人员和威胁分析师提供支持。
随时随地访问 radare2。
基于 r2pipe 和 radare2 的变形二进制转换引擎。
基于 R2Pipe 接口的高级 API
通过运行时修补汇编代码,对 Android Unity IL2CPP 游戏进行逆向分析与漏洞利用的概念验证。
IDA、Ghidra 和 Radare2 脚本,以及让工作更轻松的 Android 脚本。
Chameleon 是面向 x86_64 位置无关 Shellcode 的多态引擎,为满足红队环境中规避特征签名检测的需求而创建。
一本学习 radare2 的书。
专注于还原各种编程语言符号修饰的简单库
跟踪并分析嵌入式固件的二进制大小与内存占用
云课堂《X86/X64 软件逆向分析入门》示例代码
r2pipe 的 Rust 包
将二进制文件转换为类似源码的项目,让编程智能体能够遍历、分析,并将其作为大型二进制文件的参考依据。支持 IDA Pro、radare2、angr 和 Binary Ninja。
使用 Binary Ninja 工作流还原 OLLVM 控制流平坦化
使用 radare2 逆向分析 Unity 游戏。
genpatch 是一款 IDA 插件,可生成用于修补二进制文件的 Python 脚本。
在 VMware + GDB stub 环境中使用 IDA Pro 反汇编或调试 Linux 内核的辅助脚本,包含一些符号辅助工具。
支持 AI 智能体的 Ghidra JavaScript 绑定。
用于还原 Rust 函数名称的 IDA 插件。
一款旧的命令行工具,可将 Intel/Motorola 格式的 HEX ASCII 固件文件解析为二进制数据。
基于 C++ 的二进制数据分析与提取工具。
用于二进制文件的彩色可视化差异比较工具。
基于 Unicorn 的 ARM64 OLLVM 去混淆工具。
Triton x86/x64 转换器的独立静态版本。
使用 Scapy 解码数据包的 radare2 插件。
radare2-explorations 的补充资料。
Relyze Desktop 插件示例仓库。
Binary Ninja 的 MSP430 架构插件。
基于 pi coding agent 的对话式黑盒逆向工程智能体,可借助自行配置的工具链(radare2、Ghidra、angr、jadx)分析 apk/.o/.hex/exe。采用静态分析,兼容 Claude Code 和 Codex。
将原始 IA32 二进制文件转储为 NASM 源文件的 radare2 Python 脚本。
恶意软件分析、二进制漏洞利用和逆向工程相关资源合集。
dirtyJOE 的开源版本,用于编辑编译后的 Java .class 文件。
实用 radare2 脚本合集!
独立完整的 IL2CPP 到 Windows PDB 生成器,使用 Rust,支持 x64 和元数据 v39。
BSimVis 基于 Ghidra 分析器和 BSim(行为相似性)插件,分析一组二进制文件之间的相似性。它提供 API 和 Web 界面,可将大量反编译后的二进制文件及 BSim 特征向量上传到 Kvrocks 数据库,用于相似性分析、函数差异比较和家族聚类。
YARA 与 radare2,搭配使用更出色。
用于逆向分析 Toshiba FlashAir SD 卡的工具。
rune:基于 radare2 的符号仿真器。
@mendsley 的 bsdiff C 库的 Go 封装。
运用图论发现二进制文件中结构相似的函数。
关于 REA(Reverse Engineer Anything)的非官方法语教学指南,介绍通过 MCP、CLI、Hopper 或 Ghidra,使用编程智能体依据证据分析应用和二进制文件,并包含逆向工程的法律框架。上游项目:morluto/rea。
在 Binary Ninja 插件中导入 il2cppdumper 数据。
在 tmux 中通过 pwntools 轻松启动 radare2。
用于搭建 CTF 和漏洞利用开发环境的 Vagrant 配置。
BomLens:本地优先的 SBOM 生成器及开源风险评估工具(CycloneDX)。可从源代码、容器、二进制文件、固件或收到的 SBOM 生成 SBOM、开源声明及安全与许可证风险报告。提供命令行和 Web 界面,无需 SaaS。
面向 ARM64、ARMv7 和 x86_64 ELF 二进制文件的智能体逆向工程,使用 radare2、Ghidra、GDB 和 QEMU 开展假设驱动的分析。
逆向工程实用手册。涵盖嵌入式固件(ARM Cortex-M、Xtensa/ESP32、RISC-V、8051、MIPS)、Linux 用户空间、内核模块和设备树,以及硬件攻击(故障注入、侧信道分析)。主要以 radare2 为工具示例,提供 PDF 和网页版。
用于自动比较二进制文件差异的 MCP 服务器。
扫描文件中的敏感信息并生成交互式 HTML 报告,基于 Rabin2。
面向 Dan32 架构二进制文件的 radare2 二进制格式、分析和反汇编插件。
使用 r2 挑战 RHme3!RHme(Riscure Hack me)是以 Arduino 板(AVR 架构)为载体的底层硬件 CTF,包含软件和硬件题目,考验侧信道分析、故障注入、逆向工程及软件漏洞利用等技能。演讲将简要回顾 RHme2,并介绍即将举行的 RHme3。本届特别制作了带 CAN 控制器的 Riscurino 目标板,带来真实的汽车安全研究体验。在 r2con 期间,参与者可用 radare2 尽可能多地解题。r2con 举办时 RHme3 报名将已结束,但我们为大会预留了 5 块 Riscurino 板,使用 radare2 解出资格题即可争取获得。
Black Hat EU 2020 的概念验证代码和工具。
Kali Linux 下 ARM 32 位 Raspberry Pi 安全研究的 Hello World 示例。
radare2 项目模板示例。
《Legend of Legaia》(PSX,1999)逆向工程:依据 Ghidra 跟踪编写的格式文档、覆盖光盘全部资源的 Rust 提取器,以及面向 wgpu/SDL3、可选支持 WASM 的引擎重新实现。需自备光盘,不分发游戏资源。
RevEng.AI 的 radare2 插件。
学习 x86 汇编编程与逆向工程。
PICO8 Extractor 是易用的工具,可将 PICO-8 导出的 JavaScript 卡带转换为能在 PICO-8 虚拟主机中直接加载的二进制 .p8.rom 文件。
面向 IDA Pro/Home 的本地优先、确定性 MCP 服务器:提供 109 项严格遵循模式定义的逆向工程操作、具有证据支持的发现,以及受策略控制的 IDB 编辑。
将 WebAssembly(.wasm)二进制文件转换为 JavaScript 的 C++ 工具,可选通过 Gemini API 执行 AI 处理,重命名变量并总结函数。
《Beyond Dark Castle》(1987,Mac)的游戏反汇编,采用 Motorola 68000 汇编语言。
逆向工程交换格式。
支持多种大语言模型的 iOS 逆向工程工具包。包含十阶段工作流,适配 Claude Opus/Code、Cursor、Qwen Coder、MiniMax、Codex/GPT-5、Aider 和 Cline。改编自 incogbyte/iOS-reverse-engineering-claude-skill(Unlicense)。
Kali Linux 下 ARM 32 位 Raspberry Pi 安全研究的整数示例。
根据官方指令手册生成 Hexagon 反汇编器代码的工具。
使用 radare2 和 Rust 转储 ntoskrnl.exe 的重要偏移量,为构建 Windows 内核导航系统提供支持。
以学习为目标的 PE 分析引擎,提供模块化检测器、启发式分析和 HTML 报告。
以合并模式启动 PowerPoint 的小型命令行工具。
评估现有函数差异比较技术。
辅助逆向分析 COM 对象的 radare2 脚本。
用于与 BinDiff 交互的 Rust 库。
用于恢复驱动程序通信接口的跨平台框架。
面向 omp 的逆向工程套件,包含 radare2 工具、证据存储、签名审计日志、逆向工程状态栏和报告生成器。
用于创建和应用二进制差异补丁的库,基于 bsdiff。
基于 radare2 的 Python 模块,用于二进制分析与逆向工程。
基于 radare2 的 apktool 替代工具。
用于逆向分析 WebAssembly 二进制文件的高级 Wasm 静态二进制分析工具套件。
为导入函数调用添加 MSDN 文档 URL 和参数名的 r2 插件。
为 Docker 镜像构建并应用二进制补丁。
EVM 字节码逆向工程笔记。
🔎 Function Change Differ:二进制文件差异比较工具,用于比较不同版本间被混淆和修改的函数内容。🛠️
Even Realities G2 智能眼镜的开源 Python 实现和协议映射,可实现完整第三方互操作、原生仪表盘控制,以及通过 BlueZ 传输原始 LC3 音频流。
Ghidra 的程序差异比较扩展。
二进制格式文件的版本控制工具。
radare2 ESIL 的 Rust 实现。
CTF、Hack The Box、Vulnhub、漏洞利用挑战、Pwn 题、CrackMe 等的题解、脚本和解答,内容不限。
适用于 IDA Pro 9.2+ 的 TriCore 反编译插件。
用于与 BinDiff 交互的 Go 包。
用于 radare2 的 FASM .fas 符号调试信息加载器。
用于 IDA Pro 和 Binary Ninja 的 Binwalk 插件。
Raspberry Pi Pico RP2040 调试模板仓库,提供逐步说明,介绍如何将 MicroPython 文件固化到 C 固件中,并使用 OpenOCD 和 GDB 对二进制文件进行逆向分析。
Catch22 十六进制编辑器。
浏览、提取和预览 Black Desert Online 的 .paz 归档,包含 BDO 二进制格式解析器。
现在你也可以“反汇编” Reddit!
学习和探索 radare 的资源。
适用于 IDA Pro 9.x 的快速、干净、简单的二进制差异比较插件,可在几秒内找到被修补的函数。没有 Diaphora 的缓慢体验,无崩溃、无冗余,由 Sin 制作。
二进制数据的逆向工程与分析
面向 Denso SH705x ECU 的逆向工程工具链,包含用于提取标定表的 Ghidra 脚本和独立 PyQt6 查看器。
用于修正通过 call 技巧处理字符串时反汇编结果的 radare2 脚本。
r2-syscall-printer 是一个 radare r2pipe 脚本,旨在支持 Linux 内核接口调用约定(x86 和 x86_64):%rdi、%rsi、%rdx、%r10、%r8、%r9。也可作为独立应用打印系统调用表信息。
使用 radare2 框架展示两个样本相似性的修改版脚本。
一个 Cargo 子命令,通过 {rizin, radare2}-ghidra 项目显示 Ghidra 函数输出。
对给定二进制文件执行固件分析。
远程运行 OFRAK,从浏览器修改和重新打包二进制文件。
保存作者自学二进制漏洞利用和逆向工程笔记的仓库。
本仓库收录 GandCrab v5 JavaScript 二进制投放器的转储与去混淆版本,以及 GandCrab v5.1 感染系统上投放的网页文件,旨在让这些文件更易于处理和理解。
面向 Windows x64 的 Unity IL2CPP 元数据工作台,提供静态转储、包检查、跨版本迁移,以及基于 UniResolver 的确定性 C++20 SDK 生成。
对 Star NX-1020 九针点阵打印机的逆向工程,包含提取的内置字体、带标签的固件反汇编、ROM 映射和完整文档。
⚡ 使用系统级 Rust 构建的自主逆向工程引擎与模型上下文协议(MCP)服务器,面向二进制文件和应用
用于 ECU 二进制分析和编辑的开源 Windows 应用,支持自动检测标定表和坐标轴、十六进制/2D/3D 视图、对受支持格式进行校验和修正,以及导出 RomRaider、TunerPro XDF、CSV 和 JSON。
原生 C++/Win32 PE 分析与二进制初步评估工具包。检查头部和熵、移除 ASLR/NX、反转分支逻辑(Jcc/RET)、扫描字节数组特征,并即时生成 .1337 补丁、Cheat Engine 脚本或跳板 DLL 钩子。
SmartFoxServer 2X 二进制协议的 Python 实现。
在 Windows 上使用 AI 智能体进行逆向工程,借助 rea 和 Ghidra 验证、测量及可视化智能体所用工具
使用 Python 编写、基于 angr 构建的简单二进制差异比较工具。
通过自定义 Sleigh 处理器定义、外设内存映射和 ROM 符号加载,为 ESP32-P4 RISC-V 微控制器提供完整 Ghidra 支持。
使用 C++17 编写的轻量级 PE/ELF 二进制分析器。
一体化二进制程序,帮助定位、提取和识别不同 APK 版本间的变化。
手工将主机游戏反汇编代码转换为可读、可修改的 JavaScript,而非模拟运行。每个 ROM 例程都变为可自行掌控的 JS 函数,并与模拟器中运行的真实 ROM 逐帧验证。Batman(Game Boy)已完成,Gradius(NES)可从头玩到尾,DoDonPachi DaiOuJou(街机)仍在开发中,不含 ROM。
采用分治策略的二进制差异比较框架。
尝试解决特定领域真实系统问题的个人项目,是模块化桌面与云系统平台,支持自动崩溃诊断(SAGE RAG)、内容寻址存储(Aduana)、静态 JVM 字节码安全分析及二进制 NBT 恢复。
逆向分析各种目标并移植到不同平台。提供 CLI 和 MCP 服务器,让任意编程智能体拆解应用、游戏、二进制文件及网站,并移植到 Godot、Unity、Unreal、three.js 或任意语言。
用于逆向分析二进制文件的原生 C++ 命令行工具包。
C 编写的二进制逆向工程工具包,支持文件分析、ELF/PE 解析、熵扫描、字符串提取和可选反汇编。
反编译 Web 前沿技术:面向 Wasmtime 可移植 Pulley 指令集逆向工程的领先 Ghidra 处理器模块。
将拆分的 Qualcomm 固件重新组合以供 Ghidra 使用,并从二进制文件中残留的调试元数据恢复源文件和行号。
Claude Code 模组,持续记录 rea 向智能体提供的证据,包括 Ghidra 冷启动、必须引用真实 evidence_id 的发现,以及 Markdown 导出。
为 Ghidra 提供 WebAssembly 分析与反编译支持,针对 Ghidra 12.1.4 开发和维护。
针对现代 Python 和 GDB 环境修补的 PEDA。
识别二进制文件中的机器码。
在 Obsidian 中将二进制数据和 C 结构体内存布局可视化为交互式 SVG 图。
将 ghidriff Ghidra 二进制差异比较引擎作为工具提供给 AI 智能体的 MCP 服务器。
以文件为中心的编辑器,采用原生 macOS 外壳和共享 Rust 核心。目前支持 Markdown,逐步扩展到更多文档编辑功能。
从 x86 反汇编结果生成智能通配字节特征,支持 x64dbg、Cheat Engine 和原始十六进制格式。
适用于 Ghidra 12.x(12.1.2)的 BinExport。此 google/binexport 修补版本修复了阻碍 Ghidra 12.0+ 使用 BinExport + BinDiff 的 NoSuchFieldError LabelString$LabelType.CODE_LABEL 崩溃问题(#166)。提供预编译 Ghidra 扩展和无界面导出,恢复 Ghidra → BinExport → BinDiff 流程。
Windows ChatGPT/Codex 前端逆向工程工作区:包含恢复的 UI 约定、原始运行时演示和证据,原生 Rust 移植暂缓。
通过测量而非反汇编来逆向分析 Anarchy Sound Software 的 SwarmSynth(2003)。包含运行于 Wine 的 VST2 测试环境、JUCE 复刻和 WebAssembly 构建。
经典扫雷 WinMine 的 IDA 静态分析与运行时内存验证。
BinaryPacketsDSL 是用于描述、解析和分析二进制协议数据包的领域专用语言及工具包,注重清晰性、健壮性和可测试性,支持结构化定义、修饰符及动态字段处理。
快速、零依赖、支持 no_std 的 Rust crate,使用 IDA 风格模式扫描 PE 特征。
本地 Web 仪表盘,整合 OSINT、逆向工程、二进制漏洞利用、Web/目录侦察及密码学工具,用于 CTF 和授权安全研究。上传文件、点击运行,即可获取结果。
面向 Android APK 和 iOS IPA 包的静态安全分析器,仅用于授权审查和静态分析。内置二进制 AXML 解码器、Manifest 和 Info.plist 检查,支持 JSON 与 SARIF 输出。
在 Binary Ninja 中比较二进制文件,提供同步图形与线性差异视图、语料库比较和符号迁移。
自动化漏洞评估与风险分析平台,提供 Nmap 扫描、CVE 情报、二进制分析、YARA 威胁检测和 PDF 安全报告。
REA 深度技术调查:源码机制、原始论文、可复现实验与证据驱动的行为重建。
用于 ELF/PE 的快速开源二进制差异比较工具,报告结构变化;对于 x86-64,还能指出新增、删除或修改的函数。提供 Rust 命令行工具和库。
从二进制文件完整静态重建 vgui2.dll(GoldSrc):自主代码、原始 ABI、349/349 个方法、18 项测试,采用 GPL v3。
完全在客户端运行的多架构静态反汇编器。
面向本地 AI 模型的 Ghidra:在可视化工作台中反编译、检查和修补 GGUF/LoRA/Ollama 模型,并使用模块化“sector”适配器构建新模型,无需重新训练。
逆向分析可运行目标(网站、SPA、浏览器应用、小程序、Electron、二进制程序),生成有证据支持的机制笔记,再提炼为可直接实施的功能规格。
交互式 WebAssembly 二进制反编译器、控制流图可视化工具和线性内存检查器。
使用 AI 智能体开展真实逆向工程,探索 REA 案例、软件重建、演示、源代码及每项结果背后的证据。
从零学习汇编:涵盖 Apple Silicon 上的 ARM64,以及 x86-64、RISC-V、逆向工程、WebAssembly 和实践项目,以简洁的 Astro 课程网站呈现。
开放、本地优先的逆向工程平台,支持 PE/ELF/Mach-O、x86/x64/AArch64 反汇编、图形和伪代码,采用 Rust 引擎与桌面应用。
Ω 零依赖 JavaScript 安全扫描器,支持 webpack 打包代码去混淆、AST 污点追踪、Service Worker 分析和分块依赖图。称在 10.7 秒内从 Juice Shop 中发现 273 项问题,可在 Termux 中原生运行。
一篇介绍作者如何逆向分析 osu!collector 应用的博客文章。
在浏览器中运行 EA Sports Rugby 08(PC,2007):将 x86 游戏静态重编译为 WebAssembly,并在 WebGL 2 上实现 Direct3D 8。支持安装为 PWA,需自行提供游戏副本。
演示 Android 重打包攻击的学术安全项目:对合法 APK 进行反汇编、加入恶意 smali 代码、重新签名并部署,以执行删除联系人和位置跟踪等侵犯隐私的行为(UNIWA 信息技术安全课程)。
单文件离线分析器,可完全在浏览器中分析源代码、二进制文件、软件包、文档、SBOM 和安全元数据。
面向字节的匹配语言,用于从不断变化的二进制文件中发现含义。MAML 是 Mahmoud’s Address Matching Language 的缩写。
用于比较和搜索二进制差异比较结果的 Marimo 笔记本。
将编译后的 ARM64 代码与已初始化对象保留为可移植的 Node 和浏览器 API。
完全在浏览器中通过示例学习二进制文件结构,并构建具有保护性检查的独立编辑器。
非官方 Zalo Linux 移植版(x86_64),已移植所有原生模块:file-utils、file-utilities、zwalker、zfile、v8-profiles、mp4thumb、zimage、zjxl,以及 zcall 通信桥接和实时通话逆向分析。
可脚本化的多格式反汇编与反编译器,是基于浏览器的 Hopper 替代工具。
正在用 Rust 构建的安全优先、API 驱动数据工作台。受 CyberChef 启发,通过可组合的配方处理编码、解码、密码学和二进制分析,支持浏览器端 WebAssembly 及可选服务端执行。
查看 Windows DLL 内部:彩色内存映射、带解释的 PE 头、导入与导出、PDB 符号及实时反汇编,完全在浏览器中运行。
根据二进制文件使用 Rust 重建 Windows 3.x 真彩色图像编辑器 Picture Man 1.55(1991–1993),可在桌面和浏览器中运行。
非官方 REA 教程和比较资料,介绍如何安装 Reverse Engineer Anything 并与编码智能体配合使用。