Ghidra 是一个软件逆向工程(SRE)框架。
逆向工程仓库目录
原生二进制
浏览 837 个原生二进制相关仓库,查看项目简介、原始链接与许可证信息。卡片保留采集时的星标快照与最近推送时间,并可通过分类导航切换到其他仓库分类继续浏览。
关于这个索引
此发布选集包含 3,500 条已采集仓库记录,提供 3,309 个浏览条目;187 个范围排除条目及 4 个上游仓库已无法访问的条目保留在发布 JSON 中。
这是自动发现的未审核仓库索引。分类依据元数据;简介提供 AI 辅助中英翻译。星标和最近推送月份均为采集时快照。
837 个仓库
选集发布:2026-10-20 UTC
🔍 面向逆向工程师、程序员,以及凌晨 3 点工作时仍爱护视力的人士的十六进制编辑器。
类 UNIX 的逆向工程框架和命令行工具集。
由 rizin 驱动的自由开源逆向工程平台。
免费的全面逆向工程教程,涵盖 x86、x64、32 位/64 位 ARM、8 位 AVR 和 32 位 RISC-V 架构。
通过 MCP 将 IDA Pro 与语言模型连接起来的 AI 逆向工程助手。
用于识别文件类型的程序,支持 Windows、Linux 和 macOS。
Ghidra 的 MCP 服务器。
Unicorn CPU 模拟器框架,支持 ARM、AArch64、M68K、Mips、Sparc、PowerPC、RiscV、S390x、TriCore 和 X86。
功能强大且易于使用的二进制分析平台!
面向 Windows 系统的软件安装脚本合集,便于在虚拟机上搭建和维护逆向工程环境。
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。
逆向工程:利用大语言模型反编译二进制代码。
FLARE 团队的开源工具,用于识别可执行文件的能力。
专注于 x64 Windows 的逆向工程。
Ghidra MCP Server:提供 200 多个 MCP 工具,支持 AI 逆向工程。包含 GUI 插件与无界面服务器、工具延迟加载、约定约束、批量操作、Ghidra Server 集成和 Docker 部署。
LIEF:用于可执行文件格式插桩的库,支持 C++、Python 和 Rust。
《宝可梦 红/蓝》的反汇编代码。
Kaitai Struct:用于生成二进制数据解析器的声明式语言,支持 C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby / Rust。
以 C++ 编写的 Python 字节码反汇编器与反编译器。
PyInstaller 提取工具。
在二进制文件中搜索 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 字节码反编译器。
FLARE 混淆字符串求解器:自动提取恶意软件中的混淆字符串。
Python 逆向工程框架。
类 UNIX 的逆向工程框架和命令行工具集。
极速且准确的 x86/x64 反汇编器、汇编器、解码器和编码器,支持 Rust、.NET、Java、Python 和 Lua。
基于代码属性图的开源代码分析平台,支持 C/C++/Java/二进制文件/JavaScript/Python/Kotlin。Discord:https://discord.gg/vv4MH284Hc
通过查询语言模型来加速逆向工程的 IDA 插件。
用于解决 CTF 挑战的智能体技能,涵盖 Web 漏洞利用、二进制 pwn、密码学、逆向工程、取证、OSINT 等。
DIE 引擎。
快速找出反汇编代码中的异同。
Plasma 是面向 x86/ARM/MIPS 的交互式反汇编器,可生成带缩进和语法着色的伪代码。
Reko 是一款二进制反编译器。
二进制分析平台。
利用 AI 从已编译程序中重建并验证 C/C++ 代码。
功能丰富的 IDA Pro 插件,支持解密、去混淆、打补丁、库代码识别及各种伪代码转换。
用于设计具有原生体验的跨平台桌面应用的智能体技能,提炼自对 Raycast 2.0 的深入研究与 Raycast Beta.app 的逆向分析。包含八项架构原则、四层架构、WebKit/WebView2 生存指南和 75 项发布审核清单。
面向 IDA Pro 的多架构汇编器,由 Keystone Engine 驱动。
集成 IDA 的二进制代码静态分析器,可执行值分析、污点分析、类型重建、释放后使用及重复释放检测。
开源反汇编器。
面向二进制程序的自动化静态分析工具。
BinAbsInspector:二进制文件漏洞扫描器。
免费的 Windows C 开发课程,在 x86 和 x64 环境中学习 Win32API,并使用 IDA Free 对每一步进行逆向分析。
Heimdall 是高级 EVM 智能合约工具包,专注于字节码分析与从未经验证的合约中提取信息。
虚拟机翻译中间语言。
使用 Rust 编写的轻巧跨平台二进制解析 crate。
IDA Pro 插件,可改善 Hex-Rays 反编译器的使用体验,并辅助重建结构体和类。
FLARE 团队提供的免费逆向工程与恶意软件分析教学内容。
面向智能体原生设计的多平台逆向工程与 CWE-602 客户端授权审计工作台。
本项目已迁移至:
BARF:跨平台开源二进制分析与逆向工程框架。
让你的 IDA 更省事!
由 OpenAI、DeepSeek 等 AI 模型驱动的 IDA 二进制文件分析插件。
支持现代 Python 版本的 Python 反编译器。
cwe_checker 可在二进制可执行文件中查找易受攻击的模式。
功能强大的 x86/AMD64 反汇编库。
用于恢复 iOS 应用中已剥离符号表的逆向工程工具。
支持 Lua 5.1、5.2 和 5.3 的 Lua 反编译器。
Binary Ninja 的公共 API、示例、文档与问题跟踪。
阻止 AI 凭空编造:由 AI 提出建议,确定性工具作出判定,每项断言均依据真实数据与证据核验。经过验证的事实和上下文可在重置后保留,以逆向工程作为验证场景。提供 MCP 服务器与命令行工具。
适用于 Python 3.7–3.8 的反编译器,从 uncompyle6 精简而来,以便重构并着手修复一些长期存在的问题。
适用于 C、现代 C++、Rust 和 Python 的高级游戏破解库,支持 Windows/Linux/FreeBSD、进程/内存操作、Hook/Detour、跨平台、x86/x64、DLL/SO 注入、内部/外部模式及汇编/反汇编。
适用于 Windows、Linux 和 macOS 的 PE 文件查看器与编辑器。
全球首个智能体式逆向工程师。
将反汇编结果导出为 Protocol Buffers。
PE Tools:可移植可执行文件(PE)操作工具包。
Hex-Rays 官方 IDA MCP 服务器。
适用于 Ghidra 软件逆向工程套件的脚本。
bddisasm 是快速、轻量的 x86/x64 指令解码器。项目还提供快速、基础的 x86/x64 指令模拟器,专门用于检测类似 shellcode 的行为。
开源交互式反汇编器。
全面的 AI 驱动 Python 逆向工程工具包。
将 Switch 版《Link's Awakening》静态重编译为 macOS、Windows 和 Linux 原生程序
上游仓库未提供项目简介。
连接 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 增强逆向工程。
上游仓库未提供项目简介。
一组面向 x86 和 x64 的 Windows 反调试技巧。
基于 Python 命令行的 Ghidra 二进制差异比较引擎。
PE 文件分析工具包。
Ghidra 的原生 MCP 服务器扩展。
用于检查 glibc 堆的 IDA Pro 插件,专注于漏洞利用开发。
支持优化的反编译器。
为 Ghidra 提供 AI 逆向工程辅助的 LLM 扩展。
基于 Git 的逆向工程插件,支持跨反编译器协作。
RetroWrite:通过二进制重写将编译器处理流程应用于现有程序。
新一代 PyInstaller 提取工具。
精选基于 Radare2 的优质项目、文章及其他资料列表。
面向 x86-64 的 RISC-V 模拟器。
Ghidra 的 pwn/CTF 相关实用工具合集。
iblessing 是一个 iOS 安全利用工具集,主要包括应用信息收集、静态分析和动态分析,可用于逆向工程、二进制分析和漏洞挖掘。
:dart: iOS 项目开发过程中用到的高级调试技巧,涉及第三方库的动态调试、静态分析和反编译等领域。
交互式 Hex-Rays 微代码浏览器。
#供应链 #攻击 #检测
用于分析 Go 二进制文件的 IDAPython 脚本。
用于在二进制文件中进行查询式搜索的 IDA Pro 插件,主要服务于漏洞研究。
让 IDAPython 变得简单。
涵盖逆向工程、二进制分析和汇编编程工具的全面速查表合集,为安全研究人员、逆向工程师和底层程序员提供一站式参考。
BinData:在 Ruby 中读写二进制数据。
Kam1n0 汇编分析平台。
在 Ghidra 中使用 angr。
Rellic 可从 LLVM bitcode 生成不含 goto 的 C 代码。
以智能体为核心、可由其他智能体持续改进的反编译器。Kuna 使用 Rust 编写,最初从 Ghidra 移植而来。
r2dec-js 是基于 JavaScript 的反编译器,可将汇编代码转换为伪 C 代码。它通过可读的高层解释帮助用户理解汇编,降低底层编程门槛,并辅助在不同硬件平台上调试。
用于导出可重定位目标文件的 Ghidra 扩展。
二进制遗传特征词法分析框架。
使用 Rust 编写的二进制分析框架。
用于动态二进制分析的 Pintool 示例与概念验证。
🔍 展示 Go 二进制文件大小的 SVG 矩形树图。
B2R2 是使用 F# 编写的完全托管二进制分析框架,提供丰富的算法、函数和工具,用于逆向工程、程序分析和二进制级检查。
将 IDA Pro 的 FindCrypt 移植到 Ghidra,附带更新且可自定义的特征库。
BeaEngine 反汇编项目。
利用静态分析自动发现可模糊测试目标的框架。
Binee:二进制模拟环境。
来自 https://www.megabeets.net 的一系列 radare2 框架教程。
一个通过 iOS 逆向分析实现的无广告版哔哩哔哩客户端,感谢使用,欢迎 Star。
支持多人协作的 AI 进攻性安全操作系统:开放、可自我改进、可扩展。发现、验证并修复漏洞。
又一个面向 IDA 的 Ghidra 集成。
SPIR-V 模块处理功能的 Rust 实现。
IFL:交互式函数列表(IDA Pro 插件)。
将 devttyS0 的 IDA 插件移植到 Ghidra 插件框架,并提供新插件。
反编译流程的各个组件。
VBA p-code 反汇编器。
SHAREM 是 shellcode 分析框架,可模拟 45,000 多个 WinAPI 及几乎所有 Windows 系统调用。它还包含自定义反汇编器,具备多项创新功能,例如展示编码后 shellcode 去混淆后的反汇编结果,或结合模拟执行数据增强反汇编。
基于 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 的全功能十六进制编辑器。
Karonte 是一个静态分析工具,用于检测嵌入式固件中跨多个二进制文件的漏洞
适用于 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 字节码库与反汇编器。
连接 Python 3 与 Ghidra Python 脚本环境的桥接工具。
Unity IL2CPP 反汇编器,适用于 APK。
基于系数的算术重建:用于去混淆的混合布尔算术(MBA)表达式化简工具。
为 IDA Pro 7.0 向后移植的 ClassInformer。
IDA ClassInformer 插件。
abyss:增强 Hex-Rays 反编译器输出。
逆向工程工具,包括去混淆、反编译等。
辅助逆向分析 Go 二进制文件的 Ghidra 插件。
基于 IDAPython 的插件,提供实用的 DWIM(按意图执行)接口。适配最新 IDA 的开发工作位于“persistence-refactor”分支,较旧但稳定的版本位于“master”分支。如需向后移植某项功能,请提交 issue;示例请查看“Wiki”或“Discussions”,喜欢的话请点击“Star”。
r0crawl_skills 是一个大型逆向工程技能库,覆盖 Web、Android、iOS、Frida、原生二进制文件、协议、恶意软件、固件和反分析;为初学者构建,为专业人士调优,并注重结果的可复现性。
Hex-Rays 反编译器的 AVX 指令提升工具。
子进程调试工具,支持自动附加。
对用于绕过 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 扩展
现代、模块化且稳健的终端界面十六进制编辑器。
Silent Hill: Downpour 的原生 Windows PC 移植版,通过静态重编译 Xbox 360 二进制实现。v1.0 稳定版:解锁 60 FPS、ROV 预热缓存、独立启动器、DualSense 自适应扳机及可迁移存档。已在美版与欧版 X360 转储上测试。
与 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”演讲相关的二进制文件与脚本
原生多架构反汇编器与反编译器,支持 PE/ELF/Mach-O、x86/x64/ARM64、Lua 脚本及 RTTI 恢复
在 Android 上原生游玩 Skate 3。下载一个 APK,选择自有 ISO 即可开始滑板运动。采用 ARM64 重编译和 Vulkan 渲染。
Quokka:快速准确的二进制导出工具
🐉 将 Ghidra 反编译代码导出至 ELF 二进制文件中的 DWARF 节
sigmaker 是零依赖、跨平台的 IDA Pro 9.0+ 特征码生成插件,支持可选的 SIMD(如 AVX2、NEON、SSE2)加速,可在 macOS、Linux 和 Windows 上运行。可配置操作数通配模式与半字节,只需右键点击即可生成特征码。
macOS 工具,用于从 macOS 和 iOS 的 dyld_shared_cache 中提取动态库。
以太坊 EVM 字节码反汇编器及静态/动态分析工具
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 等工具。
将 2007 年的宇宙重力平台游戏原生移植到 Android,采用 100% ARM64,支持 OpenGL ES 3.2、AAudio、Hor+ 超宽屏和触控。
基于 Unicorn 引擎的轻量级 ARM64 动态追踪模拟工具,支持 IDA Pro、Tenet 日志生成、本地代码模拟、内存转储、寄存器状态追踪和指令级日志记录。
根据系统调用号重命名函数的 IDA 插件。
使用 AI 辅助 Ghidra 逆向工程
面向 Go、Python 和 Node 的 Arkose Labs / FunCaptcha 解题工具,生成 sup=1 免挑战令牌。每次解题均从 api.js 推导站点 RSA 密钥,无需抓取、重放或无头浏览器,并附完整虚拟机反汇编。
BTD(Bin To DNN):DNN 可执行文件反编译器
高效去混淆线性布尔算术混合表达式
RevEng.AI 的 Ghidra 插件
Snowboard Kids 2(N64)反编译项目
Ghidra C++ SLEIGH 代码的非官方 CMake 构建
Delphi 调试框架
简化 iOS 项目逆向分析的插件
Java 反汇编器。
符合 Python 风格的 Ghidra 标准库
Hex-Rays 反编译器增强视图
使用 Rust 编写的二进制分析框架。
IdaClu 是不依赖特定 IDA Pro 版本的插件,用于对相似函数分组,可选择已有分组算法,也可自建算法。
Sega 32X 版《Virtua Racing》的完整静态重编译,优化仍在进行中。
二进制代码相似性分析(BCSA)基准
辅助逆向工程的实用脚本
MIPS 指令解码器
逆向工程工作坊的幻灯片及实践材料
自动识别并提取恶意软件可能使用的反调试技术。
一起记录 Emacs Lisp 字节码(Lisp 汇编程序)指令
PE32(x86)和 PE32+(x64)二进制分析工具及资源查看/提取器。
供 x64dbg 和 OllyDbg 使用的多行(终极)汇编器(及反汇编器)插件。用于修改和扩展已编译可执行文件功能的理想工具。
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 个操作码,支持字符串去混淆、字节码反汇编及密码函数识别。面向教学的虚拟机分析工具包。
用于读取 IDApro 数据库的库和工具。
用于创建 ZX Spectrum 游戏反汇编的工具套件。
控制流平坦化与字符串去混淆工具
面向 Ghidra 的 AI 恶意软件分析与威胁情报工具,以前沿 AI 能力、全面的恶意软件检测和高级威胁情报改进静态分析工作流。
RevEng.AI 的 IDA Pro 插件
Windows 可执行文件反汇编器,支持 16 位 NE(New Executable)、MZ(DOS)和 PE(Portable Executable,即 Win32)文件。
又一个用于对栈字符串去混淆的 IDA Pro/Home 插件
用于读取 IDA pro 数据库的 Python 库。
让你的 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+
IDA Pro for macOS 绿化。
BINNY:用于逆向工程的开源智能体运行框架。可接入任意模型,也可使用本地模型。
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 主题合集,让长时间的逆向工程工作更加愉快!
对应我们的 CCS 2024 论文 🏆《ReSym:利用 LLM 从去符号二进制文件中恢复变量与数据结构符号》,作者为 Danning Xie、Zhuo Zhang、Nan Jiang、Xiangzhe Xu、Lin Tan 和 Xiangyu Zhang。🏆 获 ACM SIGSAC 杰出论文奖。
Decyx:由 AI 驱动的 Ghidra 扩展,增强逆向工程和二进制分析能力。
r2con2019 幻灯片与资料
漏洞研究助手,定位二进制文件中对潜在不安全 API 函数的调用。
面向 Valabind 及相关工具的 r2 API 绑定
Ghidra 语言定义,支持 Nintendo GameCube 和 Nintendo Wii 分别使用的 Gekko 与 Broadway CPU 变体
解包 pkg、nexe、caxa、Node.js SEA 及 Bun 单文件二进制。
QtREAnalyzer:用于逆向分析 Qt 二进制文件的 Ghidra 扩展。
用于通过欠约束符号执行分析二进制文件的 CLI 工具、Ghidra 插件和 Haskell 库。
从 IDA Hex-Rays 反编译器提取伪代码的漏洞研究助手。
递归查找函数字符串的 IDAPython 插件
通过逆向提取的 LummaC2 二进制文件及 LummaC2 窃密软件分析
在浏览器中运行真正的 Windows 98 应用和游戏。以 WebAssembly Text 直接编写的 x86 模拟器与 Win32 层,无需操作系统镜像,也不是源码移植。
Ghidra 的 DarkNight 主题
在 Hex-Rays 伪代码中展示整个二进制文件对函数或变量交叉引用的 IDA Pro 插件
MrsPicky:辅助审计 memcpy() 和 memmove() 调用的 IDAPython 反编译器脚本。
使用 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 交互,执行逆向工程和二进制分析任务。
Zydis 的 Rust 绑定。
为 Ghidra 编译的 jni.h。
用 C# 编写的 Lua 编码器、解码器、反汇编器和反编译器。
x86 反汇编器和分析器。
radare2 网页界面仓库
可轻松转储 ELF 文件的 IDA 插件。
定位密码学常量的 Ghidra 分析插件
面向 IDA Pro 的协作式逆向工程插件。包含 IDA 7.0 支持的最新版本不向后兼容早期版本,协议和数据库均有重大变更。
支持多种架构的 SLEIGH 反汇编器。
面向 Bitwig Studio Nitro DSP 格式的离线逆向工程工具链,解密、反编译并读取每个原生设备及 Grid 模块背后的 DSP。仅包含工具和格式规范,不含 Bitwig 源码或密钥。
用 flat assembler 编写的 Windows 键盘布局汇编器/反汇编器。
用于 Hex-Rays 反编译器的各种脚本。
上游仓库未提供项目简介。
适用于 x86-32(IA-32)和 x86-64(AMD64)架构的通用机器码操作库(汇编器、反汇编器、库)。
用于加载 VTIL 例程并将 VTIL 指令提升为 LLIL 以供分析的 Binary Ninja 插件。
Nuitka 二进制文件符号恢复工具
IDA Pro 7.0 的 Discord 丰富状态插件
一个通过 iOS 逆向分析实现的无广告版豆瓣客户端,感谢使用,欢迎 Star。
对 AI 友好的二进制分析与反编译引擎,基于 LLVM,进行 1:1 提升转换[开发中]。
用户态 NT 探索工具:查询内核地址、将虚拟地址转换为物理地址、检查 PFN 数据库等。
经过核实的逆向工程与恶意软件分析资源图谱,涵盖反汇编器、脱壳、漏洞利用开发、模糊测试、数字取证与事件响应,以及其他列表遗漏的深入文章。
将 IDA Pro 键位绑定带到 Ghidra,让导航操作感觉如同在 IDA Pro 中。
Watcom 反汇编工具(wcdatool),用于辅助反汇编由 Watcom 工具链创建的 DOS 应用
在反汇编和伪代码视图中展示用户添加注释的 IDA Pro 插件。
以 IDA Pro 插件形式提供的 Obfuscator-LLVM 控制流平坦化去混淆工具。
School 42 项目:编程游戏“Core War”的实现[战士程序 + 汇编器 + 反汇编器 + 虚拟机 + 可视化器]。
用于 SNES ROM 逆向工程的 Ghidra 脚本。
改进数据导出的 IDA Pro 插件
Python 命令行工具与 GDB 扩展,将 x86、ARM 和 objdump 汇编文件查看、保存为控制流图(CFG)PDF。
retools:面向普通人的逆向工程工具包。
非官方 YARA IDA Pro 插件,附基于 Luigi Auriemma 的 signsrch 特征签名构建、无与伦比的密码学、哈希和压缩规则集。
Patchestry 是基于 MLIR 和 Ghidra 构建的二进制补丁框架。
Ghidra 特征码生成器。
解析 Qt 元数据的 IDA 插件
Java 软件逆向工程工具
Pbd 是用于反汇编序列化 Protocol Buffers 描述符的 Python 模块(https://developers.google.com/protocol-buffers/)。
用于 Gameboy ROM 的跟踪式反汇编器和 UI,集成 Sameboy 以进行模拟和调试。
面向 LX/LE 可执行文件格式(OS/2、DOS4GW、VxD)的终极 Ghidra 加载器。
辅助分析 Nim 二进制文件的模块与脚本合集
显示和搜索数据库注释的 IDA Pro 插件
Racket 的反汇编器。
AI 驱动的自主二进制逆向工程命令行工具,是 Innora-Sentinel 的原生逆向引擎。提供本地 LLM 推理(MLX)、MPS GPU 加速、多轮迭代分析,API 成本为零。
可完整游玩、仍在开发中的 Sonic Adventure 原生移植版,支持 Windows、Linux 与 Steam Deck。由 KatanaRecomp 驱动。
Hex-Rays 内嵌提示
自动执行 IDA PRO 中一些实用结构体操作的工具。
使用程序分析,从编译后二进制中自动逆向恢复 DNN 语义的反编译器。
ESP8266 和 EPS32 固件二进制分析工具集
浏览器汇编器/反汇编器/模拟器工具。
支持自动化逆向工程的 IDA 插件
曾希望 IDA 的伪代码窗口拥有出色的 Ctrl+F 搜索支持?现在就有了!
WWE SmackDown vs. Raw 2011(Xbox 360)的非官方原生 PC 移植。需自备光盘。
学习二进制审查的基础知识。了解高层语言(HLL)映射的工作方式,更深入地理解文件内部结构。
ViDi 可视化反汇编器(实验性)。
编写《手动植入后门入门》时创建的可执行文件。
在 QNAP TS-453Be 上运行 Ubuntu
也许就是你在找的无界面 Ghidra MCP。
Xenogears 反编译项目。
以 CVE 为指引,开展漏洞发现与理解。
用于从源码构建 Ghidra 逆向工程框架的 Docker 镜像。
隐藏函数调用以防止逆向工程
基于 Radare2 的命令行工具,从软件二进制文件提取可直接用于机器学习的数据
AI 驱动的逆向工程助手,协助在 IDA Pro 中完成繁琐的恶意软件分析。
HashLink 字节码反汇编器、分析器、反编译器及汇编器。
在 IDA Pro 中自动处理 AST 的框架。
用于创建、修改、汇编和反汇编 RemObjects PascalScript 文件的工具。
易于使用的 IDA 代码模拟插件
让 Binja(某种程度上)以无界面模式运行。
专为 Qt 二进制分析设计的 Ghidra 无界面分析器。
与 radare2 通信的 Ghidra 插件
IDA / Hex-Rays 的替代 API。
Brave Fencer Musashi(PS1,SLUS-00726)的匹配反编译:从 C 代码重建 218 个二进制文件,逐字节一致。
ElectroPaint 自动无源码目标文件重新汇编器(MIPS 到 C 的反编译器)。
我完成的一些 crackme 练习程序的解题方案。
用于 https://analyze.intezer.com 的 Ghidra 插件。
用于固件分析和加密函数检测的端到端流程,结合静态分析(Ghidra)、动态跟踪(Qiling)和特征提取,生成二进制分析数据集。
显示当前函数 P-code 的 IDA 插件
RAIR:用 Rust 实现的 Radare
辅助 PS4 用户态 ELF 逆向工程的 IDA Pro 插件。
IDA 7.0 插件,辅助附加到 pwntools 创建的进程并调试 pwn
简单的 Intel 4004 芯片模拟器,镜像自 https://gitlab.com/lpg2709/emulator-Intel-4004
IDA 去混淆插件
实用 P-Code 示例。
IDA 的 libil2cpp 符号解析器
包含附加组件的 Ghidra 10.1 构建版本。
Android DEX 反汇编器及 Binary Ninja 插件。
无需安装、随处可运行且值得信赖的逆向工程框架。
2026 年最佳开源 Luau 混淆器与反编译器套件。
用 RISC-V 汇编编写的小型 RISC-V 机器码监控程序。
从 Swift、Objective-C++ 和 C++ 中解析并调用原生 API,无需编写名称修饰后的符号或手动进行 ABI 类型转换。
适用于 Rizin 的简单反编译器,即使对手写汇编也能生成可读伪代码。
检测 Windows 内核驱动补丁中漏洞修复的语义分析引擎,包含 58 条 YAML 规则、Ghidra 反编译、可达性跟踪及评分。
Binary Ninja 插件,可将 Triton 的无效存储消除优化应用于基本块或函数。
⚙️ 反汇编、代码注入及获取指针地址的简单分步教程 🔧
使用 REA 重建 DX-Ball 1.07,以原始 x86 差分测试和固定版本的 MSVC 逐字节精确基准作为依据。
将传统静态分析与 AI 洞察相结合的高级逆向工程平台。支持多种反编译器(Ghidra、IDA Pro、Binary Ninja)、自动化函数分析及交互式网页可视化,构建全面的二进制分析工作流。
用于逆向 PTX(CUDA GPU 的虚拟指令集架构)的 Binary Ninja 插件。
禁用重做与撤销,恢复旧版 IDA 体验
使用 GraalVM 语言(包括 JavaScript、Python 3、R 和 Ruby)编写脚本的 Ghidra 扩展。
在 r2 内运行 Core War
IDA-names 自动用当前函数名重命名伪代码窗口。
IDA 反汇编器的图像预览插件。
IDA 的 Hex-Rays 代码块高亮插件,可高亮 if、for、do、switch 和 while 代码块
上游仓库未提供项目简介。
浏览并安装 100 多款 IDA Pro 社区主题,包括 Dracula、Monokai、Solarized 等
bsdiff 是用于创建和应用二进制文件补丁的库。
用于学习 Flutter 应用逆向工程的动手实践挑战。
Dragon Ball Z: Burst Limit Recompiled:通过 ReXGlue 静态重编译实现的原生 PC 移植。
使用 Ghidra 模拟函数。
实现与 IDA 的 FunctionStringAssociate 插件相同的功能。目前脚本刚达到可用状态,未来计划提升运行速度,使其接近该插件。
Binary Ninja 的 Binary View 插件,用于对 iBoot 一类的二进制文件进行逆向工程
Ghidra 的 nanoMIPS 模块。
在浏览器中解析和反汇编 .metallib 文件。
根据函数行为匹配二进制文件中的函数,而非比较字节形式;通过微执行生成函数行为指纹。
r2inspect 是专业恶意软件分析框架,利用 radare2 生态系统自动深入静态检查 PE、ELF 和 Mach-O 二进制文件。结合格式解析、启发式检测与丰富报告,为逆向工程师、事件响应人员和威胁分析师提供支持。
随时随地访问 radare2。
基于 r2pipe 和 radare2 的变形二进制转换引擎。
逆向工程专家智能体:自行规划分析路径,从原始证据推导每项事实,并在机械化验证关卡下逐步收敛;覆盖固件、协议、Web/JS、风控和二进制文件。
为 Ghidra 脚本和交互会话提供 Ruby、Kotlin、Groovy、Clojure 和 JShell 支持。
基于 R2Pipe 接口的高级 API
通过运行时修补汇编代码,对 Android Unity IL2CPP 游戏进行逆向分析与漏洞利用的概念验证。
IDA、Ghidra 和 Radare2 脚本,以及让工作更轻松的 Android 脚本。
Chameleon 是面向 x86_64 位置无关 Shellcode 的多态引擎,为满足红队环境中规避特征签名检测的需求而创建。
用于自托管 Hexvault、Lumina 和 Hexlicsrv 的 Docker 配置文件(仅含 Docker 配置)。
一本学习 radare2 的书。
用于 wasm 二进制文件的反编译器和逆向工程工具。
专注于还原各种编程语言符号修饰的简单库
跟踪并分析嵌入式固件的二进制大小与内存占用
《Harvest Moon: Friends of Mineral Town》的反汇编/反编译项目
云课堂《X86/X64 软件逆向分析入门》示例代码
使用神经网络为反编译二进制文件中的变量重命名
r2pipe 的 Rust 包
哔哩哔哩无广告越狱插件,感谢使用,欢迎 Star。
将二进制文件转换为类似源码的项目,让编程智能体能够遍历、分析,并将其作为大型二进制文件的参考依据。支持 IDA Pro、radare2、angr 和 Binary Ninja。
使用 Binary Ninja 工作流还原 OLLVM 控制流平坦化
一个简单但实用的项目,或许能帮助你逆向分析 Windows。
用于打包和解包结构化二进制数据的 Python 3.10+ 库。
将设备树信息导入 Ghidra 内存映射。
从源代码逐字节重建 SA-MP 0.3.7 R5。借助 AI 进行逆向工程,并提供可验证的二进制匹配。
在现代 iPhone 的应用中启动真正的 iPhone OS 3,包括 Apple 原版内核、launchd 和 SpringBoard。使用可移植 C 语言从零构建的全系统 S5L8900/ARMv6 仿真器。
《Ultimate Mortal Kombat 3》(iOS 版,EA Mobile,2011 年)已完全反编译:全部 2,572 个游戏函数均为可读的 C 代码,并与静态 ARM 到 C 重编译器进行核对。原生移植仍在进行中:菜单、声音和存档已可运行,战斗数据表从用户自有副本中提取并验证,但目前尚不可游玩。不含游戏素材,需自行提供游戏副本。
使用 radare2 逆向分析 Unity 游戏。
将《Command & Conquer: Red Alert 2/Yuri's Revenge》(Westwood,2000—2001 年)静态重编译为原生 C,并加入原引擎未曾获得的重制功能:D3D11 显示输出、720p 至 4K、高清体素单位。基于 pcrecomp 构建。
genpatch 是一款 IDA 插件,可生成用于修补二进制文件的 Python 脚本。
在 VMware + GDB stub 环境中使用 IDA Pro 反汇编或调试 Linux 内核的辅助脚本,包含一些符号辅助工具。
支持 AI 智能体的 Ghidra JavaScript 绑定。
以易用的方式将小段代码解析为 Ghidra 中的数据类型。
用于还原 Rust 函数名称的 IDA 插件。
Ghidra 的 Ctrl+P 插件:快速搜索和命令面板。
将数据导出到 x64dbg 数据库的 Ghidra 脚本。
一款旧的命令行工具,可将 Intel/Motorola 格式的 HEX ASCII 固件文件解析为二进制数据。
Nintendo 3DS 游戏的静态重编译器,将 ARM 转换为 C。
基于 C++ 的二进制数据分析与提取工具。
用于二进制文件的彩色可视化差异比较工具。
基于 Unicorn 的 ARM64 OLLVM 去混淆工具。
Ghidra NES / Famicom ROM 反编译插件。
Ghidra 的 Discord Rich Presence 插件。
分析腾讯 ACE(anogs)反作弊系统在 iOS 上的构建方式,以及简单攻击为何失败。提供分析,不提供绕过方案。
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 脚本。
恶意软件分析、二进制漏洞利用和逆向工程相关资源合集。
IDA Taskr 是用于 IDA Pro 相关并行计算的纯 Python 库。它利用 Qt(内置于 IDA!)以及 Python 强大的 multiprocessing 和 asyncio 系统,快速处理计算密集型任务而不让 IDA Pro 卡死。而且速度非常快。
自动升级你的 IDA Python 脚本!
dirtyJOE 的开源版本,用于编辑编译后的 Java .class 文件。
实用 radare2 脚本合集!
独立完整的 IL2CPP 到 Windows PDB 生成器,使用 Rust,支持 x64 和元数据 v39。
BSimVis 基于 Ghidra 分析器和 BSim(行为相似性)插件,分析一组二进制文件之间的相似性。它提供 API 和 Web 界面,可将大量反编译后的二进制文件及 BSim 特征向量上传到 Kvrocks 数据库,用于相似性分析、函数差异比较和家族聚类。
YARA 与 radare2,搭配使用更出色。
用于逆向分析 Toshiba FlashAir SD 卡的工具。
自动识别并提取恶意软件使用的潜在反调试技术。
Stack String Explorer 是用于查找并报告栈字符串及其他常量字符串的 Ghidra 插件。识别到的字符串会被添加注释,并放入已定义字符串窗口,便于分析。
通过将 PC 可执行文件静态重编译为 ARM,将《The Binding of Isaac: Repentance》移植至 PS Vita。
rune:基于 radare2 的符号仿真器。
@mendsley 的 bsdiff C 库的 Go 封装。
用于拆解 React Native 打包器所生成 JavaScript 包的基础工具。
运用图论发现二进制文件中结构相似的函数。
用于已解密 iBoot、LLB、iBEC、iBSS 和 SecureROM 镜像的 Ghidra 加载器。
基于二进制代码相似性分析(BCSA)的物联网固件漏洞分析工具
为 Ghidra 重新实现 IDA 的 Lumina 功能。
关于 REA(Reverse Engineer Anything)的非官方法语教学指南,介绍通过 MCP、CLI、Hopper 或 Ghidra,使用编程智能体依据证据分析应用和二进制文件,并包含逆向工程的法律框架。上游项目:morluto/rea。
在 Binary Ninja 插件中导入 il2cppdumper 数据。
适用于 IDA Pro 的 XrefsExt 插件(idapython、IDA 插件)。
开发中:《Tactics Ogre: The Knight of Lodis》美版反编译项目
用于解析与逆向分析 Mach-O 可执行文件的 Python 模块。
基于 miasm 和 IDA Pro,为函数生成数据流图和定义—使用图。
用于 3DS 文件的 Ghidra 加载器。
在 tmux 中通过 pwntools 轻松启动 radare2。
基于 Rust、idalib-rs 和 idalib 构建的 IDA CLI 工具。支持批量和并发 IDA 分析进程,面向无状态、智能体优先、技能优先和自动化优先的设计。降低 AI 理解与使用阻力的成本,让智能体高效执行复杂二进制分析任务。
在二进制文件中查找值得关注的系统调用和模式的 IDA Pro 脚本。
Apple 平台运行时内省工具。
用于搭建 CTF 和漏洞利用开发环境的 Vagrant 配置。
BomLens:本地优先的 SBOM 生成器及开源风险评估工具(CycloneDX)。可从源代码、容器、二进制文件、固件或收到的 SBOM 生成 SBOM、开源声明及安全与许可证风险报告。提供命令行和 Web 界面,无需 SaaS。
面向 ARM64、ARMv7 和 x86_64 ELF 二进制文件的智能体逆向工程,使用 radare2、Ghidra、GDB 和 QEMU 开展假设驱动的分析。
opainject 的 macOS 移植版:基于 ROP 向 arm64(e) 进程注入 dylib。
逆向工程实用手册。涵盖嵌入式固件(ARM Cortex-M、Xtensa/ESP32、RISC-V、8051、MIPS)、Linux 用户空间、内核模块和设备树,以及硬件攻击(故障注入、侧信道分析)。主要以 radare2 为工具示例,提供 PDF 和网页版。
用于自动比较二进制文件差异的 MCP 服务器。
为 IDA Pro(反汇编器/Hex-Rays)和 Ghidra 提供 AArch64 FEAT_CSSC 支持。
扫描文件中的敏感信息并生成交互式 HTML 报告,基于 Rabin2。
更好的 Ghidra MCP,无需桥接或外部依赖,安装即可运行。使用原生 MCP 协议。
GhidraLookup 插件旨在帮助用户查阅 Win API 函数文档。
为 DeepSeek Harness 逆向分析并重新实现 OpenAI Computer Use 的 macOS 插件:10 个 MCP 工具、JSON-RPC 通信协议,以及使用 Swift 原生实现的 AX/截图/输入守护进程。
Summon Night: Craft Sword Monogatari Hajimari no Ishi(サモンナイト クラフトソード物語 はじまりの石)的反编译项目,仍在进行中。
在 Ghidra 中处理 spice86 数据。
面向 Dan32 架构二进制文件的 radare2 二进制格式、分析和反汇编插件。
基于 Python 的物联网固件分析工具,支持基于文件系统和基于 RTOS(如 FreeRTOS、Zephyr)的镜像。功能包括二进制文件头解析、中断向量分析、字符串提取、熵扫描等。
通过 DeepSeek 改写反编译代码来提升可读性的 Ghidra 脚本,同时根据变量用途进行重命名/赋值。
使用 r2 挑战 RHme3!RHme(Riscure Hack me)是以 Arduino 板(AVR 架构)为载体的底层硬件 CTF,包含软件和硬件题目,考验侧信道分析、故障注入、逆向工程及软件漏洞利用等技能。演讲将简要回顾 RHme2,并介绍即将举行的 RHme3。本届特别制作了带 CAN 控制器的 Riscurino 目标板,带来真实的汽车安全研究体验。在 r2con 期间,参与者可用 radare2 尽可能多地解题。r2con 举办时 RHme3 报名将已结束,但我们为大会预留了 5 块 Riscurino 板,使用 radare2 解出资格题即可争取获得。
Black Hat EU 2020 的概念验证代码和工具。
利用 AI 增强分析能力的 Ghidra 扩展。
Kali Linux 下 ARM 32 位 Raspberry Pi 安全研究的 Hello World 示例。
论文《FirmRCA:利用高效的事件驱动故障定位,对 ARM 嵌入式固件进行模糊测试后分析》的源代码。
radare2 项目模板示例。
原版 Xbox Dashboard(构建 3944)的首个原生 PC 移植版:使用 xboxrecomp 工具集静态重编译 xboxdash.xbe(x86 → C),并采用 D3D8 → D3D11 后端。
用于 Magic Lantern 的固件分析控制台。
《Legend of Legaia》(PSX,1999)逆向工程:依据 Ghidra 跟踪编写的格式文档、覆盖光盘全部资源的 Rust 提取器,以及面向 wgpu/SDL3、可选支持 WASM 的引擎重新实现。需自备光盘,不分发游戏资源。
反作弊运行时导入解析器:展示其如何在加载时重建 IAT,以向静态分析隐藏 API 使用情况。
Ghidra 的 MediaTek MD32 处理器模块。
基于 Pin 工具的工业二进制协议逆向工程工具。
RevEng.AI 的 radare2 插件。
汇集 iOS UE4 逆向工程笔记(arm64/arm64e),并说明各部分如何关联。
逆向分析 iOS 上 Roblox 的 Luau VM:函数、锚点和 lua_State 布局
IDA 辅助工具合集。
面向 Claude Code 的 Ghidra MCP 服务,让二进制分析也能很可爱。关键词:ghidra、mcp、ghidra-mcp、模型上下文协议、二进制分析、逆向工程、反编译器。
学习 x86 汇编编程与逆向工程。
PICO8 Extractor 是易用的工具,可将 PICO-8 导出的 JavaScript 卡带转换为能在 PICO-8 虚拟主机中直接加载的二进制 .p8.rom 文件。
面向 iOS 17.0-26.0.1 的开源 Filza Jailed 插件注入器,为受支持设备上的 Filza IPA 添加未越狱环境支持。
面向 IDA Pro/Home 的本地优先、确定性 MCP 服务器:提供 109 项严格遵循模式定义的逆向工程操作、具有证据支持的发现,以及受策略控制的 IDB 编辑。
使用 Mach API 的 iOS/macOS 内存引擎和扫描器。
用于从 iOS IPA 文件提取 Protocol Buffer 模式定义的高级 Python 工具,适用于逆向工程、安全研究和 API 分析。支持自动重建 .proto、二进制分析,以及从任意 iOS 应用全面提取 protobuf。
将 WebAssembly(.wasm)二进制文件转换为 JavaScript 的 C++ 工具,可选通过 Gemini API 执行 AI 处理,重命名变量并总结函数。
Ghidra 的 MediaTek CCPU(GCPU)处理器模块。
《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)。
采用六边形架构、以适配器作为接口的逆向工程平台:持久的逆向工程领域核心,加上可替换的协议接口(优先支持 MCP)。它是 GayHydra(Ghidra 分支)的姊妹项目。
面向 ASMedia 基于 8051 的芯片的 Ghidra 处理器模块。
通过逆向工程,以 Rust 重新实现 Johnny Castaway 屏保(Screen Antics,Sierra/Dynamix,1992),支持 Windows、macOS 和 Linux。
在 iPhone 和 iPad 上运行《Midnight Club: Los Angeles》:ARM64 静态重编译、原生 Metal,以及实验性的 60 FPS 补丁。需自备游戏文件。
Kali Linux 下 ARM 32 位 Raspberry Pi 安全研究的整数示例。
通过在 RSN IE 解析器中剔除不支持的 AKM 套件,修复 iOS 3.x–12.x 上 WPA2/WPA3 过渡模式 WiFi 的 Substrate 插件。
根据官方指令手册生成 Hexagon 反汇编器代码的工具。
《Gears of War 2》原生 PC 移植:将 Xbox 360 游戏静态重编译为 x64,不是模拟器。支持 1440p/4K、FSR、4K 纹理包及键盘鼠标,Android 支持仍在开发中。需自备副本。
关于 Ghidra 开发插件、脚本及参与贡献的演示文稿。
使用 radare2 和 Rust 转储 ntoskrnl.exe 的重要偏移量,为构建 Windows 内核导航系统提供支持。
ReaCut — REA × CapCut:通过 REA 辅助、经授权的本地行为与格式研究,独立重建的开源视频编辑器。未复制 CapCut 的专有代码或素材。包含离线桌面应用与 Codex 插件。
以学习为目标的 PE 分析引擎,提供模块化检测器、启发式分析和 HTML 报告。
以合并模式启动 PowerPoint 的小型命令行工具。
使用 Rust 编写的快速 iOS 反编译器与 Mach-O 反汇编器:支持 arm64、Objective-C 类转储、Swift 元数据及原生桌面图形界面。直接读取 .ipa/App Store 二进制,无需 Ghidra、IDA、radare2 或 LLVM。
让 Naruto: Rise of a Ninja(Xbox 360)在 Android ARM64 上原生运行:静态重编译、Vulkan、360p 至 4K,以及 FXAA/FSR。
Ghidra 计算器插件,添加 GUI 计算器以及将地址、内存和常量值加入计算器的右键选项,还提供计算地址之间距离的选项。
评估现有函数差异比较技术。
辅助逆向分析 COM 对象的 radare2 脚本。
从剥离符号的 Go 二进制文件中恢复符号、类型、接口和方法签名。包含 Ghidra、IDA 和 Binary Ninja 导出器。
Ghidra 的 AI 辅助工具,支持 Azure OpenAI、DeepSeek、Anthropic Claude、Ollama。
用于与 BinDiff 交互的 Rust 库。
如果 Ghidra 的 UI 响应流畅,会怎样?
为 The Amazing Spider-Man 2(iOS 1.3.1)打补丁,使其在 Gameloft 服务器关闭多年后仍可完全离线启动、游玩与保存。仅改动九条 arm64 指令,不注入代码,不改变文件大小。
用于恢复驱动程序通信接口的跨平台框架。
面向 omp 的逆向工程套件,包含 radare2 工具、证据存储、签名审计日志、逆向工程状态栏和报告生成器。
Ghidra 插件,递归查找变量的依赖项,并更改其名称和类型。
IDA Pro + ImGui
用于创建和应用二进制差异补丁的库,基于 bsdiff。
基于 radare2 的 Python 模块,用于二进制分析与逆向工程。
Ghidra 的 MediaTek PCM(SPM)处理器模块。
基于 radare2 的 apktool 替代工具。
用于逆向分析 WebAssembly 二进制文件的高级 Wasm 静态二进制分析工具套件。
AI 智能体正用 Rust 逐个函数重写 Grand Theft Auto IV 的引擎,面向 64 位 Windows、Windows on ARM 和 macOS。不包含游戏代码或资源。
为导入函数调用添加 MSDN 文档 URL 和参数名的 r2 插件。
为 Docker 镜像构建并应用二进制补丁。
EVM 字节码逆向工程笔记。
🔎 Function Change Differ:二进制文件差异比较工具,用于比较不同版本间被混淆和修改的函数内容。🛠️
Ghidra 的 AMD Radeon F32 处理器模块。
用于逆向分析使用 C++ protobuf 的代码的实用插件。
Even Realities G2 智能眼镜的开源 Python 实现和协议映射,可实现完整第三方互操作、原生仪表盘控制,以及通过 BlueZ 传输原始 LC3 音频流。
Ghidra 的程序差异比较扩展。
Midtown Madness 3 PC Native:经过改进和模组修改的 MM3 PC 移植版,支持 Windows 10/11 x64。通过 Xbox 静态重编译实现,配备 Direct3D 11、键盘控制、宽屏、自定义车辆、游戏逻辑修复及性能优化。需使用自有游戏光盘构建。
二进制格式文件的版本控制工具。
上游仓库未提供项目简介。
radare2 ESIL 的 Rust 实现。
针对裸机 ESP32(Xtensa 与 RISC-V)固件的自动化静态安全分析、以硬件为基础的安全分析及动态硬件在环(HIL)安全分析。
豆瓣无广告越狱插件,感谢使用,欢迎 Star。
CTF、Hack The Box、Vulnhub、漏洞利用挑战、Pwn 题、CrackMe 等的题解、脚本和解答,内容不限。
用于精简 iOS 应用的工具。
适用于 IDA Pro 9.2+ 的 TriCore 反编译插件。
通过 100% 的 Ghidra API 访问能力实现 AI 驱动的逆向工程。
用于与 BinDiff 交互的 Go 包。
通过逆向工程,将 Atari ST 二进制文件还原为可读、经过验证的 C 代码。
用于 radare2 的 FASM .fas 符号调试信息加载器。
用 Rust 从零重建 Call of Duty(2003)多人模式。客户端、专用服务器和机器人使用从二进制文件中挖掘出的原始网络协议,支持补丁 1.1、1.5 和 United Offensive,并通过抓包对照零售版。需自备游戏副本。不附赠你在 2003 年的枪法。
实验性的 PSP 静态重编译器与原生运行时,使用用户提供的合法输入。
用于 IDA Pro 和 Binary Ninja 的 Binwalk 插件。
为 Ghidra 项目添加只读 REST API。
IRIX 二进制程序 makemask 的匹配反编译。
功能丰富的 Ghidra Markdown 编辑器插件,无需离开 Ghidra 即可使用笔记集。
Raspberry Pi Pico RP2040 调试模板仓库,提供逐步说明,介绍如何将 MicroPython 文件固化到 C 固件中,并使用 OpenOCD 和 GDB 对二进制文件进行逆向分析。
Ghidra 扩展,通过 Panama FFI 调用 libclang 解析 C/C++ 头文件,并将类型导入 Ghidra 数据类型管理器。
Catch22 十六进制编辑器。
用于在 IDA 中自动执行各种逆向任务的插件。
用于原生代码度量的 Ghidra 插件。
XNU Image Tools 是一个多平台图像处理工具包,用于对 UTI 文件格式进行模糊测试。
用于 Flare-on 6 第 8 关的 iNES Ghidra 加载器。
为嵌入式固件添加 C166/ST10 架构支持的 Binary Ninja 插件,可准确反汇编与反编译 C166/ST10 二进制,用于安全分析和逆向工程。
浏览、提取和预览 Black Desert Online 的 .paz 归档,包含 BDO 二进制格式解析器。
现在你也可以“反汇编” Reddit!
学习和探索 radare 的资源。
供 AI 读取、写入和生成原生 Axure RP 11 原型(.rp)文件的开源引擎和 MCP 服务器。零依赖。独立项目,与 Axure 无隶属关系。
面向授权 AI 辅助 macOS/iOS 调试的本地、能力感知 MCP 服务,支持模拟器与设备工作流、Apple 二进制分析、性能分析及可复现证据。
Sega Genesis 游戏 Aerobiz Supersonic 的完整静态重编译项目。
用于 Ghidra 的 Amiga m68k 汇编导出器。
Qi-NX:面向 DeepSeek Harness 的逆向工程智能体。该 DSH 逆向工程工具集包含三个可选智能体预设、提供分析工具的 MCP 服务,以及用于二进制和固件的轻依赖 Python 工具集。
适用于 IDA Pro 9.x 的快速、干净、简单的二进制差异比较插件,可在几秒内找到被修补的函数。没有 Diaphora 的缓慢体验,无崩溃、无冗余,由 Sin 制作。
根据反汇编结果用 TypeScript 重写 Micro Machines(PC,1994),在浏览器中原生运行。不使用模拟器,需自备游戏副本。
用于分析 iOS 与 macOS 二进制的桌面应用,可查看文件头、字符串、类、符号、安全发现等信息。
二进制数据的逆向工程与分析
通过 pyghidra 开发 Python Ghidra 插件,无需 Java。
面向 Denso SH705x ECU 的逆向工程工具链,包含用于提取标定表的 Ghidra 脚本和独立 PyQt6 查看器。
🏗️ 用于构建 Revenge 插件的模板。
将原始数据块写入已分析二进制文件的 Ghidra 脚本。
用于修正通过 call 技巧处理字符串时反汇编结果的 radare2 脚本。
r2-syscall-printer 是一个 radare r2pipe 脚本,旨在支持 Linux 内核接口调用约定(x86 和 x86_64):%rdi、%rsi、%rdx、%r10、%r8、%r9。也可作为独立应用打印系统调用表信息。
专为 Nintendo Switch 固件分析构建的逆向工程平台,可解析 NSO 二进制、解码 AArch64 指令、映射系统调用并比较固件版本,旨在发现 Ghidra 找不到的内容。
结构化的逆向工程实践笔记,涵盖二进制分析、漏洞利用、移动端、固件、无线及防御研究。
iOS 27 内核缓存逆向工程:SEP 分发映射、AMFI 差异比较及 Ghidra 工作流
使用 radare2 框架展示两个样本相似性的修改版脚本。
一个 Cargo 子命令,通过 {rizin, radare2}-ghidra 项目显示 Ghidra 函数输出。
对给定二进制文件执行固件分析。
完全自包含、隔离的 Ghidra 12.1.2 安装包,集成 GhidraMCP、lx-loader、GhidraDosToolbox 及 MCP 桥接。
AIDA-AUDIT:结合 IDA Pro、MCP 和 AI 智能体进行自动化二进制审计。
远程运行 OFRAK,从浏览器修改和重新打包二进制文件。
用于 IDA Pro 的 goodname.cfg。
将 IDA 逆向工程工具提供给 LLM 客户端的 MCP 服务器。
保存作者自学二进制漏洞利用和逆向工程笔记的仓库。
🛡️ 最全面的 Ghidra 去混淆框架:OLLVM/Tigress 控制流去平坦化、60 条经 Z3 证明的 MBA 规则、不透明谓词、BCF 移除、字符串解密、虚拟机去虚拟化及完整处理流程。提供 CLI、插件和分析器。
适用于 IDA Pro 9.3 的现代 Windows 界面插件:圆角面板、深色样式、可定制字体及持久化外观设置。
针对已编译 iOS/macOS 界面文件(.nib、.storyboardc)的反编译器,可恢复对象树、连接关系、自定义类和导航图。
基于 Python 的工具,以少量配置同步 Ghidra 与 x64dbg/x32dbg。
用于在 Hopper Disassembler 中研究 macOS 二进制文件的安全研究套件。
本仓库收录 GandCrab v5 JavaScript 二进制投放器的转储与去混淆版本,以及 GandCrab v5.1 感染系统上投放的网页文件,旨在让这些文件更易于处理和理解。
面向 Windows x64 的 Unity IL2CPP 元数据工作台,提供静态转储、包检查、跨版本迁移,以及基于 UniResolver 的确定性 C++20 SDK 生成。
Temptations(Topo Soft,MSX,1988)的带注释反汇编。游戏的 40,449 字节得到 100% 解释,可逐字节复现。
用于 IDA Pro 的 Fugue 数据库导入器与导出器。
对 Star NX-1020 九针点阵打印机的逆向工程,包含提取的内置字体、带标签的固件反汇编、ROM 映射和完整文档。
StarCraft: Brood War 1.16.1 的匹配反编译研究:可复现的 x86 函数重建和精确字节比较。
⚡ 使用系统级 Rust 构建的自主逆向工程引擎与模型上下文协议(MCP)服务器,面向二进制文件和应用
SandBlaster 是一个先进的 Ghidra 扩展,将 SandBlaster 工具的功能无缝集成到 Ghidra 环境中。
Shufflepuck Cafe(Broderbund,1988)的静态重编译:对带复制保护的 68k Mac 二进制文件进行逆向工程,逐字节精确解包并转换为原生 C。通过基于 SDL2 的 Toolbox HAL 运行。
macho_re 是一个用于解析 Mach-O 二进制文件的轻量级库。
面向 REshare 逆向工程交换格式的 IDA 脚本。
修补 iOS 二进制文件,使其在 macOS 上运行。
BMK4(Braxton · Metal · Kisak · 4):将 LWSS 采用 GPL-3.0 许可的 KisakCOD《使命召唤 4》反编译项目移植到 arm64 iOS,仍在开发中。DXVK 的 D3D9 前端已在实体 iPadOS 设备上验证。不包含游戏资源。
用于 ECU 二进制分析和编辑的开源 Windows 应用,支持自动检测标定表和坐标轴、十六进制/2D/3D 视图、对受支持格式进行校验和修正,以及导出 RomRaider、TunerPro XDF、CSV 和 JSON。
原生 C++/Win32 PE 分析与二进制初步评估工具包。检查头部和熵、移除 ASLR/NX、反转分支逻辑(Jcc/RET)、扫描字节数组特征,并即时生成 .1337 补丁、Cheat Engine 脚本或跳板 DLL 钩子。
SmartFoxServer 2X 二进制协议的 Python 实现。
高级 Ghidra 处理器模块,用于无误地逆向、反汇编及反编译 AVR 微控制器。
在 Windows 上使用 AI 智能体进行逆向工程,借助 rea 和 Ghidra 验证、测量及可视化智能体所用工具
使用 Python 编写、基于 angr 构建的简单二进制差异比较工具。
Awesome Reverse Engineering Anything:面向网站、游戏、应用、二进制与固件的工具、项目、案例研究及研究论文。
通过自定义 Sleigh 处理器定义、外设内存映射和 ROM 符号加载,为 ESP32-P4 RISC-V 微控制器提供完整 Ghidra 支持。
使用 C++17 编写的轻量级 PE/ELF 二进制分析器。
Nasty Bytes Detector:识别旨在混淆反汇编、干扰控制流分析的特殊字节模式的 Ghidra 插件,帮助逆向工程人员发现混淆代码。
用于二进制模式分析与生成的 IDA Pro 插件,支持将 ARM64 汇编转换为模式。
纯 Go 编写的 IPA 插件注入器,可将 dylib 注入 IPA 文件并侧载至 iOS 17+。按字节忠实重写 pyzule/cyan。
适用于 Nintendo SuperFX/GSU-1/GSU-2 协处理器的 Ghidra 处理器模块(SLEIGH 规范);这些增强芯片用于 Star Fox、Yoshi’s Island、Stunt Race FX 及 SNES 版 Doom。
一体化二进制程序,帮助定位、提取和识别不同 APK 版本间的变化。
手工将主机游戏反汇编代码转换为可读、可修改的 JavaScript,而非模拟运行。每个 ROM 例程都变为可自行掌控的 JS 函数,并与模拟器中运行的真实 ROM 逐帧验证。Batman(Game Boy)已完成,Gradius(NES)可从头玩到尾,DoDonPachi DaiOuJou(街机)仍在开发中,不含 ROM。
从发行版二进制文件将 1994 年 DOS 游戏 LineWars II 重建为 C 代码,并通过 41 项测试关卡对照原作,其中 27 项在模拟器中执行 1994 年的机器码。使用 Open Watcom 构建,在 DOSBox-X 中运行。经原作者许可作为免费软件提供。
DragonSword Awakening(2026)的存档编辑器:解密 SQLCipher 存档,并在本地浏览器界面编辑货币、物品、烹饪配方、服装、坐骑与称号。使用纯 Go,无需 CGO,为 Linux 与 Windows 提供单个静态二进制文件。
基于 Ghidra 和 MCP 的 AI 辅助逆向工程工具。
采用分治策略的二进制差异比较框架。
尝试解决特定领域真实系统问题的个人项目,是模块化桌面与云系统平台,支持自动崩溃诊断(SAGE RAG)、内容寻址存储(Aduana)、静态 JVM 字节码安全分析及二进制 NBT 恢复。
基于反汇编的非官方 SimTower 原生 Windows 移植版(仅含源代码;不包含原始游戏资源)。
逆向分析各种目标并移植到不同平台。提供 CLI 和 MCP 服务器,让任意编程智能体拆解应用、游戏、二进制文件及网站,并移植到 Godot、Unity、Unreal、three.js 或任意语言。
面向 TrollStore 的只读 iOS 系统监视器,可检查进程、授权项、Mach-O 布局、XPC 守护进程和 IOKit 注册表。使用底层 C/C++ 与 Swift/UIKit。
用于逆向分析二进制文件的原生 C++ 命令行工具包。
简单的 Ghidra 脚本,将默认函数名改为更易读、远看也容易区分的名称。
C 编写的二进制逆向工程工具包,支持文件分析、ELF/PE 解析、熵扫描、字符串提取和可选反汇编。
反编译 Web 前沿技术:面向 Wasmtime 可移植 Pulley 指令集逆向工程的领先 Ghidra 处理器模块。
将拆分的 Qualcomm 固件重新组合以供 Ghidra 使用,并从二进制文件中残留的调试元数据恢复源文件和行号。
小型、代码优先的家庭中枢,面向经过逆向分析的设备和自定义设备。每个设备均为独立的软件包,拥有自己的界面、设置与安全规则。本地自行托管,与 Home Assistant 并行使用。
Claude Code 模组,持续记录 rea 向智能体提供的证据,包括 Ghidra 冷启动、必须引用真实 evidence_id 的发现,以及 Markdown 导出。
你可以读懂其实现的读取器。面向逆向工程师、安全研究人员和构建工程师的无依赖 Mach-O 内省工具,涵盖胖文件头、符号、指令边界和分支边,并提供带版本的 JSON 契约、MCP 服务器和智能体技能。实时审计报告:https://ranjithrajv.github.io/MachO-explorer/
为 Ghidra 提供 WebAssembly 分析与反编译支持,针对 Ghidra 12.1.4 开发和维护。
针对现代 Python 和 GDB 环境修补的 PEDA。
该仓库包含记录 Dridex 恶意软件样本解包过程的详细技术报告。分析在受控虚拟化环境中使用 x32dbg、Process Hacker 和 PE-bear 进行,从内存定位、提取并部分重建 PE 镜像。
识别二进制文件中的机器码。
在 Obsidian 中将二进制数据和 C 结构体内存布局可视化为交互式 SVG 图。
将 ghidriff Ghidra 二进制差异比较引擎作为工具提供给 AI 智能体的 MCP 服务器。
适用于 IDA Pro 9.3、设计克制的现代桌面主题插件,提供限定作用范围的 Qt 样式及自动主题持久化。
以文件为中心的编辑器,采用原生 macOS 外壳和共享 Rust 核心。目前支持 Markdown,逐步扩展到更多文档编辑功能。
从 x86 反汇编结果生成智能通配字节特征,支持 x64dbg、Cheat Engine 和原始十六进制格式。
《勇者斗恶龙 IX》(欧版)研究:Nintendo DS 反编译工具、ARM/Thumb 静态重编译及实验性的 SDL2/Godot 原生运行时。不含游戏数据。
个人 Ghidra 脚本集合。
适用于 Ghidra 12.x(12.1.2)的 BinExport。此 google/binexport 修补版本修复了阻碍 Ghidra 12.0+ 使用 BinExport + BinDiff 的 NoSuchFieldError LabelString$LabelType.CODE_LABEL 崩溃问题(#166)。提供预编译 Ghidra 扩展和无界面导出,恢复 Ghidra → BinExport → BinDiff 流程。
基于浏览器的 x86-64 汇编可视化工具,使用 AT&T 语法展示指令拆解、栈帧行为及控制流,为哈佛 CS61 课程的辅助学习而构建。
用于在逆向工程过程中记录笔记的简单 Ghidra 插件。
Windows ChatGPT/Codex 前端逆向工程工作区:包含恢复的 UI 约定、原始运行时演示和证据,原生 Rust 移植暂缓。
Windows 用户态逆向工程内存转储工具。将加壳、进程空洞化及手动映射的进程重建为可由 IDA/Ghidra 加载的 PE,并重建导入表。
通过测量而非反汇编来逆向分析 Anarchy Sound Software 的 SwarmSynth(2003)。包含运行于 Wine 的 VST2 测试环境、JUCE 复刻和 WebAssembly 构建。
输入固件镜像,输出 CycloneDX SBOM 和欧盟《网络韧性法案》差距检查表。直接从二进制文件读取 opkg/dpkg 软件包数据库、Yocto SPDX 清单和 ESP-IDF 头部,无需 unblob 或 binwalk。
上游仓库未提供项目简介。
通过 MCP 和 WebSocket JSON-RPC 将 Ghidra 接入程序分析与自动化。
比较两个固件镜像,并明确展示改动:新增二进制文件、变更的配置开关、新增证书,以及发生变化的熵分布区域。
经典扫雷 WinMine 的 IDA 静态分析与运行时内存验证。
BinaryPacketsDSL 是用于描述、解析和分析二进制协议数据包的领域专用语言及工具包,注重清晰性、健壮性和可测试性,支持结构化定义、修饰符及动态字段处理。
Alley Cat(1984):逐字节精确的反汇编、静态 JavaScript 转译,以及可通过实时滑块与 CGA 画面对比的高清图形。
在 Ghidra 中支持 Epson S1C33000。
🔐 由 AI/机器学习驱动的工具,用于识别多架构固件二进制文件中的密码学原语。使用 Streamlit、scikit-learn 和 Plotly 构建。
《勇者斗恶龙怪兽篇 Joker》(NDS)的全栈 C 反编译(ARM9/ARM7/覆盖模块,7,140 个函数)、素材提取流程及硬件研究。联系方式:[email protected]
在浏览器中查看 ELF 文件结构的工具,重点支持 RISC-V。
快速、零依赖、支持 no_std 的 Rust crate,使用 IDA 风格模式扫描 PE 特征。
本地 Web 仪表盘,整合 OSINT、逆向工程、二进制漏洞利用、Web/目录侦察及密码学工具,用于 CTF 和授权安全研究。上传文件、点击运行,即可获取结果。
面向 Android APK 和 iOS IPA 包的静态安全分析器,仅用于授权审查和静态分析。内置二进制 AXML 解码器、Manifest 和 Info.plist 检查,支持 JSON 与 SARIF 输出。
适用于 Altera Nios II 的 Ghidra 处理器扩展。
上游仓库未提供项目简介。
Binwalk FZ 扫描 Flipper microSD 上的固件/二进制文件,识别经校验的特征与偏移。新增使用上游 Binwalk 的 Linux/Raspberry Pi 模式,由 Flipper 充当 UART 控制器和结果显示器。
逆向工程助手,支持字符串、失陷指标(IOC)、导入项及 Ghidra 辅助分析。
在 Binary Ninja 中比较二进制文件,提供同步图形与线性差异视图、语料库比较和符号迁移。
面向嵌入式 Linux 固件的自动化静态分析流程,系统地提取并审计凭据、加密密钥、密码哈希、ELF 二进制加固、不安全 C 函数和调试接口。
自动化漏洞评估与风险分析平台,提供 Nmap 扫描、CVE 情报、二进制分析、YARA 威胁检测和 PDF 安全报告。
REA 深度技术调查:源码机制、原始论文、可复现实验与证据驱动的行为重建。
用于 ELF/PE 的快速开源二进制差异比较工具,报告结构变化;对于 x86-64,还能指出新增、删除或修改的函数。提供 Rust 命令行工具和库。
TypingMaster 12.0.1.981:完整的逆向工程源码树、分析及文档。
为 GTA San Andreas – The Definitive Edition 带来 PS2 风格:在 DE 的现代渲染器之上提供 skygfx 风格色彩滤镜、PS2 timecyc、辐射度效果、SpeedFX、颗粒、neo 水滴和 GTA 雾效。带游戏内调试菜单的 x64 ASI 插件。
从二进制文件完整静态重建 vgui2.dll(GoldSrc):自主代码、原始 ABI、349/349 个方法、18 项测试,采用 GPL v3。
逐文件测量 The Murder of Sonic the Hedgehog(SEGA,2023)的 Steam 安装:178 个文件,468,913,725 字节;4 个 UnityFS 包被打开且剩余未解析字节为 0;996,569,296 字节的无头旁置文件数据已归属,剩余 433 字节;137 个二进制文件中有 124 个在本应存放日期的位置含有哈希。此处没有游戏资源,只有测量结果。
用于 Ghidra 的五个插件,支持调试、配置提取、API 映射、可视化及污点分析。
Ghidra 的 Discord Rich Presence 扩展,可定制显示、隐私及会话选项。
完全在客户端运行的多架构静态反汇编器。
面向本地 AI 模型的 Ghidra:在可视化工作台中反编译、检查和修补 GGUF/LoRA/Ollama 模型,并使用模块化“sector”适配器构建新模型,无需重新训练。
逆向分析可运行目标(网站、SPA、浏览器应用、小程序、Electron、二进制程序),生成有证据支持的机制笔记,再提炼为可直接实施的功能规格。
使用 AI 智能体开展真实逆向工程,探索 REA 案例、软件重建、演示、源代码及每项结果背后的证据。
从零学习汇编:涵盖 Apple Silicon 上的 ARM64,以及 x86-64、RISC-V、逆向工程、WebAssembly 和实践项目,以简洁的 Astro 课程网站呈现。
开放、本地优先的逆向工程平台,支持 PE/ELF/Mach-O、x86/x64/AArch64 反汇编、图形和伪代码,采用 Rust 引擎与桌面应用。
PopCap 的 Insaniquarium Deluxe(2004)的浏览器重新实现,使用反编译原始二进制恢复的常量,而非凭感觉调参。采用 TypeScript、Phaser 3、纯确定性模拟,包含 4,967 项测试。
符合 AXI 的命令行工具,用于智能体驱动的 Flutter 应用自动化,支持组件树快照、驱动交互、原生设备控制和多应用编排。
学习逆向工程技术,涵盖静态/动态分析以及加壳、混淆和加密等进阶二进制保护。
使用 Rust 编写的固件二进制分析工具,为嵌入式安全研究提供魔数字节扫描、香农熵分析、字符串提取和 JSON 报告。
Ω 零依赖 JavaScript 安全扫描器,支持 webpack 打包代码去混淆、AST 污点追踪、Service Worker 分析和分块依赖图。称在 10.7 秒内从 Juice Shop 中发现 273 项问题,可在 Termux 中原生运行。
一篇介绍作者如何逆向分析 osu!collector 应用的博客文章。
使用 Python 编写的 ARMv7-M(Thumb)指令解码器与反汇编器:覆盖完整指令集,输出兼容 objdump,并从 YAML 规范生成。
用于分析恶意二进制文件的 Python 库,结合模拟、模式匹配及逆向工程工具集成。
让 EA Sports Cricket 07(2006)在浏览器中运行:将所有函数从 x86 静态重编译为 C,再编译为 WebAssembly,并在 WebGPU 上重建 Direct3D 8。需自备游戏副本。
对 TP-Link Archer C7 v1.1 路由器进行非破坏性逆向工程,包括 UART 访问、无需拆焊的完整 NOR 闪存转储、固件分析、内核二进制修补、专有镜像重建,以及通过 TFTP 临时从 RAM 启动以获得早期 root Shell。
本地多智能体 AI 系统,包含两种专用助手:用于代码生成与审查的软件开发助手,以及用于分析汇编和反编译二进制文件的逆向工程助手。
在浏览器中运行 EA Sports Rugby 08(PC,2007):将 x86 游戏静态重编译为 WebAssembly,并在 WebGL 2 上实现 Direct3D 8。支持安装为 PWA,需自行提供游戏副本。
演示 Android 重打包攻击的学术安全项目:对合法 APK 进行反汇编、加入恶意 smali 代码、重新签名并部署,以执行删除联系人和位置跟踪等侵犯隐私的行为(UNIWA 信息技术安全课程)。
用于教育、不依赖云端的 Oura 戒指 React Native 配套应用,基于逆向获得的 open_oura BLE 协议构建,评分在设备上计算。与 Oura 无关联。
单文件离线分析器,可完全在浏览器中分析源代码、二进制文件、软件包、文档、SBOM 和安全元数据。
用于嵌入式基准分析的 Python 工具,包含 objdump 调用图解析器、.map 代码体积提取器,以及 ARM 与 RISC-V 的对比可视化。
blutter 的 Windows 构建和预编译二进制文件;blutter 是 Flutter/Dart AOT 快照逆向工程工具(上游:worawit/blutter)。
面向字节的匹配语言,用于从不断变化的二进制文件中发现含义。MAML 是 Mahmoud’s Address Matching Language 的缩写。
用于比较和搜索二进制差异比较结果的 Marimo 笔记本。
上游仓库未提供项目简介。
以证据为先的二进制与固件分析。每项发现都是关联支撑产物的结构化主张,设计上无法表示自由文本形式的安全主张。基于 Ghidra 无界面模式和 binwalk,运行时零依赖。
将编译后的 ARM64 代码与已初始化对象保留为可移植的 Node 和浏览器 API。
完全在浏览器中通过示例学习二进制文件结构,并构建具有保护性检查的独立编辑器。
从 TI WiLink 固件中挖掘符号。包含 Ghidra 加载器与符号化功能:从 TI 未剥离的调试跟踪数据库出发,再根据二进制本身推断其余内容。提供 435 个已命名函数、358 个推断的 MMIO 寄存器和 82 个源模块。
自动化 Ghidra 无界面脚本,用于批量反编译、元数据提取及以程序方式检索内存常量。
使用 Ralf Brown’s Interrupt List 解析 x86 DOS/BIOS 中断调用的 Ghidra 扩展。
非官方 Zalo Linux 移植版(x86_64),已移植所有原生模块:file-utils、file-utilities、zwalker、zfile、v8-profiles、mp4thumb、zimage、zjxl,以及 zcall 通信桥接和实时通话逆向分析。
KUDU(KUliah DUlu)是一个个人兴趣项目,将 UIN Jakarta 的学务、电子信函等多个校园服务整合到同一款应用中。
可脚本化的多格式反汇编与反编译器,是基于浏览器的 Hopper 替代工具。
汽车红队平台,提供 CAN 欺骗、CAN 重放攻击、网关 IDS/IPS、原生 C SocketCAN ECU、ARM 固件分析及基于 Ghidra 的逆向工程。
DVFA:将 10 个漏洞映射至 OWASP Mobile Top 10 的金融科技安全实验室。重点涵盖 AOT 二进制分析、深链接劫持和 SQL 注入,并提供 Docker 容器化模拟后端。
适用于 Infineon C166/XC166(Tasking VX-C166)固件的 Ghidra 语言模块。
面向 ath79/MIPS 平台 OpenWRT 22.03 的可复现固件安全流程。
用于 React Native 打包文件的 Hermes 字节码反汇编器与汇编器。
正在用 Rust 构建的安全优先、API 驱动数据工作台。受 CyberChef 启发,通过可组合的配方处理编码、解码、密码学和二进制分析,支持浏览器端 WebAssembly 及可选服务端执行。
查看 Windows DLL 内部:彩色内存映射、带解释的 PE 头、导入与导出、PDB 符号及实时反汇编,完全在浏览器中运行。
以字节方式读取 GOG Galaxy 安装的 MONSTRUM(Team Junkfish,Unity 5.5,2018):19 个序列化文件、825 张完成解析并渲染的纹理、2,215 个 FSB5 音频库、9 段逃脱影片、程序集及其成员、“co-op at zero”记录、拥有者的游玩日志,以及一份 2018 年的小型转储。
将 GOG 离线安装器作为对象测量:2 个文件,2,891,523,108 B,100.0000 % 已定位,残余为 0。包含 Inno Setup 5.6.2 Unicode 及本项目推导出的商店命名层;安装器将写入 788 个文件,但从未运行。包含五个内容描述符。在 2024 年的程序集中找到 1994 年原版全部 101 个脚本操作码中的 101 个。
用于深入分析 Qualcomm(SD665)固件转储的高性能 C++ 取证工具,专门通过高级启发式模式匹配识别 Gatekeeper 哈希模式和安全元件特征。
根据二进制文件使用 Rust 重建 Windows 3.x 真彩色图像编辑器 Picture Man 1.55(1991–1993),可在桌面和浏览器中运行。
Flutter/Dart AOT 快照静态分析器。
非官方 REA 教程和比较资料,介绍如何安装 Reverse Engineer Anything 并与编码智能体配合使用。