应用 · 案例:
XY Remote:重建 XinYi 功放的 BLE 控制C2
XY Remote 以 iOS 应用和 Swift 库重建 XinYi Sinilink 功放板的 BLE 控制。
- 应用
- 协议
应用 · 案例:
XY Remote 以 iOS 应用和 Swift 库重建 XinYi Sinilink 功放板的 BLE 控制。
应用 · 案例:
RideLink 在 Android 配套应用中重建 TVS SmartXonnect 踏板车通信。

协议 · 案例:
lumalou 在原配套应用停用后重建 Fisher-Price Lumalou 睡眠设备的本地蓝牙 LE 控制。
应用 · 案例:
Scarlett MixControl 在现代 macOS 上替代 Focusrite MixControl 1.10.6,控制第一代 Scarlett 声卡。

应用 · 案例:
Mi Fitness Sync 根据 Mi Fitness Android 应用重建运动记录获取流程,并提供用于导出活动及上传 Strava 的 Python 命令行工具。
协议 · 案例:
SSL Console Control 通过原生 UDP 协议实现对 SSL Matrix 系列及 Sigma 调音台的 Python 控制。
应用 · 案例:
logitech-ipc-protocol 还原 Logi Options+ 智能体用于查询设备和切换主机的本地 IPC 消息。
应用 · 案例:
samsung-notes-format 还原 Samsung Notes .sdocx 文件中的手写几何数据。
应用 · 案例:
cam-server 为 Digicam Print Channel 实现后端,按客户端预期格式返回数据,并依据模板渲染图像。
应用 · 案例:
bline 研究 LINE 早期的语音通话软件栈,并提供处理其自定义 ZLIB 压缩 SIP 数据的工具。
应用 · 案例:
WazeTripper 修改 Waze Android APK,通过重建的 BLE 接口向 Royal Enfield Tripper Pod 发送导航信息。
应用 · 案例:
device-reveng 研究 Choiceway GT6-EAU Android 车机,并重建启动器和操作系统层。

协议 · 案例:
VTech Baby Pro Bridge 通过 TUTK/Kalay 及 VTech 的 X25519、ChaCha20-Poly1305 处理层,重建 RM 系列摄像头的本地串流。
应用 · 案例:
Reengineering Project for ibisPaint 研究应用的 IPV 画作、IPCF 配置及 IPBZ 画笔二维码格式。
应用 · 案例:
caniOn Rebirth 重建 caniOn v152 Android 应用用于 i-MiEV、iOn 和 C-Zero 的 Mitsubishi ZEV CAN 协议。
应用 · 案例:
AionLink Open 通过静态分析 Android APK 并编写独立客户端,研究 GAC AION i60 的 ICCOA CarLink 连接。
应用 · 案例:
claude-peer 重建 Claude Code 与 Claude Desktop 使用的本地 Unix 套接字对等通信。
应用 · 案例:
Nona 研究 Redmi Note 10 Pro Max 相机的 108 MP 重马赛克行为,并按观测到的 ISO 与 AecLux 条件实现 Camera2 应用。

已复核 AbhiramJayasankar/redmi-note-10-pro-max-108mp-camera@d795d6b
应用 · 案例:
elevenlabs-reader-cli 是一个 Python 命令行客户端,可创建 ElevenLabs Reader 文档,并通过 Reader WebSocket 串流播放语音。
协议 · 案例:
Yi M1 无线协议研究还原相机的 BLE 配对、Wi-Fi 切换、HTTP 遥控命令和 UDP 实时取景帧格式。
协议 · 案例:
TelloPython 用 Python 控制 Tello 手机应用提供、公开 API 未列出的无人机功能。
应用 · 案例:
Humax-CLI 根据作者对 Humax Android 应用的逆向分析,实现 IR4000HD 接收机的终端控制。
应用 · 案例:
Swish QR format 记录 Swish 支付二维码的载荷格式。
应用 · 案例:
baseus-desktop 在 Windows 和 Linux 桌面客户端中还原 Baseus 耳机控制。

应用 · 案例:
Samsung Cloud Notes 通过 Mac、iOS、Android 和命令行客户端重建对 Samsung 私有笔记同步服务的访问。
应用 · 案例:
Music Tag Desktop 将 Android 版 Music Tag 1.2.5.2 的功能重建为 Windows 音乐标签编辑器。

应用 · 案例:
vector-studio-re 从 Vector Studio 0.1.11 的 Linux AppImage 还原自动化接口。
应用 · 案例:
AirTray 根据 Elgin Air 应用的行为重建 Windows 系统托盘客户端,用于控制兼容空调。

应用 · 案例:
HikVision QR export decoder 重建 Hik-Connect 设备导出二维码的格式,并提供 Python 解码与更新命令。
应用 · 案例:
ShatteredGlass 在 macOS 上通过分层的 Core Animation 视图重建 SwiftUI Liquid Glass 外观。
应用 · 案例:
Grok3API 用 Python 实现 Grok 移动端 gRPC 客户端。
应用 · 案例:
Things Cloud Python client 根据 Mac 应用发出的请求重建部分云端交互。
应用 · 案例:
NVFC 实现 NVIDIA GPU 监测与配置所需的未公开 NvAPI 接口。
应用 · 案例:
SingStar Mic 文档还原 Android 和 iOS 应用的本地发现、曲库及游戏服务交互。
应用 · 案例:
Techstream for Linux 用 Python 和 GTK4 重建部分 Toyota/Lexus 诊断资源格式、命令行为与传输处理。
协议 · 案例:
Fluval Plant Pro 4.0 项目通过分析 FluvalConnect Android 应用重建灯具的 CBOR over BLE 控制协议。
应用 · 案例:
xtractedott 以 C 语言重构 Xfer Records 的 OTT VST 多频段压缩器,代码涉及三频段分频滤波、向上与向下压缩、包络跟踪及参数映射。
应用 · 案例:
OpenApe 用 C++20 重建《使命召唤 4》模组工具中的 asset_manager.exe 桌面编辑器。
应用 · 案例:
EOO 重建《宝可梦 钻石/珍珠》内置的 Nintendo DS Wii 连接工具。
应用 · 案例:
项目将 DSi 独立系统应用 PictoChat 的 ARM 组件重建为可匹配的 C 源码。
协议 · 案例:
实现 AirPods 与苹果设备之间使用的专有协议(作者称由其本人逆向得出),使 Android 和 Linux 应用能够切换降噪模式、读取入耳检测和准确电量,并使用对话感知、头部手势和助听设置。

协议 · 案例:
OpenHaystack 利用逆向还原的 Apple“查找”网络协议制作个人蓝牙追踪标签,并通过 Mac 应用查询其位置报告。

应用 · 案例:
面向 GW-BASIC、BASICA、PCjr Cartridge BASIC 和 Tandy 1000 GWBASIC 的跨平台解释器。

应用 · 案例:
构建一个开源操作系统,目标是运行为 Windows NT 家族编写的应用程序和驱动程序。
应用 · 案例:
README 称为 NetNewsWire 移植的 Linux RSS 阅读器,用 Rust 和 GTK4 编写。
应用 · 案例:
把 VNG 的 Zalo 桌面应用从官方 macOS 安装包重新打包到 Linux。
应用 · 案例:
Free-BBN 使用 ps2sdk 和 gsKit 将 PlayStation Broadband Navigator 仪表板重建为 PS2 自制应用。
应用 · 案例:
Serato Tags 记录 Serato DJ 写入音频文件的 GEOB 元数据结构。
应用 · 案例:
lsdj-decomp 利用已记录的符号映射表、ROM 分析工具和 C 语言译写代码重建 Little Sound Dj 9.4.2;C 函数会替换本地生成的 RGBDS 汇编。
应用 · 案例:
Moonlight Windows 在逆向研究 NVIDIA Shield 串流软件后,为 Windows 和 Windows Phone 8.1 实现 GameStream 客户端。
应用 · 案例:
sas7bdat 通过检查样本数据库文件重建 SAS7BDAT 的二进制布局,以支持与 R 互操作。
应用 · 案例:
这项 Outlook 拖放研究解析 RenPrivateMessages OLE 剪贴板字节流,以取得原始邮件的标识信息。
应用 · 案例:
hbkit 重建 Synology Hyper Backup 的 .hbk 归档格式,并实现 Python 文件恢复工具。

应用 · 案例:
Murmelbahn 解析通过 Ravensburger 应用接口取得的 GraviTrax 轨道数据,并在网页中展示轨道信息及材料清单。
应用 · 案例:
LSDisJ 使用用户提供的 Little Sound DJ Game Boy ROM,反汇编 9.2.L 和 8.5.1 两个版本。
应用 · 案例:
h3maped 项目从《HoMM3 Horn of the Abyss》地图编辑器的可执行文件重建 C++ 类。
应用 · 案例:
Wii Motion Plus Demo Video Player 重建多款 Wii 游戏中的视频播放程序。
应用 · 案例:
Cordial 通过移植的 bionic 链接器、ELF 导入符号解析,以及 Android JNI 和框架调用的替代实现,在 Linux 上运行未修改的 Roblox Android 客户端。

应用 · 案例:
LSDj 项目通过符号表、匹配的 C 函数,以及从用户 ROM 生成的 RGBDS 汇编树,重建 Little Sound Dj 9.4.0。
应用 · 案例:
VitalWear 将 Bandai Vital Bracelet BE 的玩法重建为 Wear OS 手表应用,并配有手机端程序。
应用 · 案例:
Moonglow Toolset 使用 Rust、egui 和 wgpu 重建《无冬之夜:增强版》的 Aurora 模块编辑器。

应用 · 案例:
cpr2rpp 记录通过样本分析还原的 Cubase 12 CPR 工程格式,并把部分工程数据转换为 REAPER RPP 文件。
应用 · 案例:
wii-news-channel 将美国版 v7 Wii 新闻频道重建为 C/C++ 源码,目标是生成字节一致的 main.dol。
应用 · 案例:
TraktorMappingFileFormat 记录 Traktor Pro 2.x 的 TSI 控制器映射数据格式。
应用 · 案例:
AvatarEditorRecomp 借助 ReXGlue,将 2010 年秋季 Kinect 预览版 Xbox 360 Avatar Editor 静态重编译为 PC 应用。

应用 · 案例:
perception-pnrf 记录了 HBK Perception 所用 PNRF 测量文件的逆向格式规范,并提供 Python 和 C# 解析器。
应用 · 案例:
metars_cgi 重建 NCAR Java METAR 查看器使用的数据服务器。
应用 · 案例:
Xbox Demos Decompilation 依据北美版《BLiNX: The Time Sweeper》光盘中的 Xbox Demos,重建用于启动视频和试玩内容的 Xbox 应用。
应用 · 案例:
ag-psd 结合格式资料与反复试验,用 JavaScript 和 TypeScript 实现 Photoshop PSD 文档的读写。

应用 · 案例:
locus-poi-db 研究 LocusMaps LoMaps 使用的 POI 数据库格式,并列有格式文档和 SQL 模式。
应用 · 集成:
结合 JADX 插件与 Python MCP 服务,读取 Android 反编译代码、资源、交叉引用和调试上下文。

应用 · 集成:
基于 Python 的 MCP 服务,调用本地安装的 Apktool,使智能体能够解码 APK,列出、读取、搜索和修改 smali 与资源文件,读取 AndroidManifest.xml 与 apktool.yml,并重新构建项目。

应用 · 集成:
Frida MCP 服务,提供持久插桩会话、运行时检查和 Android 静态代码与动态现场之间的导航。
应用 · 集成:
单个可执行文件形式的 Frida MCP 服务,用于发现设备、管理进程会话和加载插桩脚本。

二进制 · 工具:
开源二进制分析套件,提供反汇编、反编译、图形分析及 Java/Python 自动化接口。

二进制 · 工具:
可脚本化的命令行逆向框架,支持多架构二进制检查、反汇编、调试和修改。

二进制 · 工具:
基于 Rizin 的图形逆向工作台,提供可扩展视图及 Ghidra 反编译器集成。

二进制 · 工具:
在 CPU 仿真之上补充操作系统、文件系统和 API 行为的 Python 框架,用于可插桩的二进制分析。
二进制 · 工具:
多架构 CPU 仿真引擎,可控制寄存器、内存和钩子,执行选定的指令片段。
二进制 · 工具:
结合控制流恢复、符号执行、数据流分析和反编译的 Python 二进制分析框架。
二进制 · 工具:
对 ELF、PE、Mach-O 等可执行文件格式进行结构化解析与修改的库。

二进制 · 工具:
提供统一 API 和指令细节的多架构反汇编库,适合构建自定义二进制分析流程。
二进制 · 工具:
带二进制模式语言、结构化数据检查及可视化功能的十六进制编辑器,适合理解文件格式。

二进制 · 工具:
Windows 二进制调试器,通过反汇编、内存视图和插件分析没有源码的程序。

二进制 · 工具:
支持本地与远程调试,可控制执行并检查运行中或崩溃后的程序状态。
二进制 · 工具:
记录进程执行并在 GDB 下重放,便于重复检查现场和反向执行。
二进制 · 工具:
基于 IDA 的二进制差异分析工具,可匹配函数并迁移名称、注释与类型信息。

二进制 · 工具:
比较反汇编后的二进制文件,定位不同版本中的对应函数与代码变化。
二进制 · 工具:
结合格式解析器、签名和可编程启发式规则进行文件识别与静态检查。

应用 · 工具:
结合 radare2 命令与 Frida 插桩,检查桌面和移动目标中本地或远程进程的内存、符号、类及运行时调用。

二进制 · 工具:
将已描述的二进制布局转换为可复用的文件与网络报文解析器;同一份 .ksy 规范可通过可视化工具检查,并编译为多种语言,便于把逆向获得的格式知识落实为可互操作的实现。
二进制 · 工具:
从 Go 二进制中恢复构建元数据、函数名与地址范围、源文件和行号表、内嵌类型及字符串,也可处理已剥离符号以及部分经 UPX 等脱壳后结构异常的样本。
二进制 · 工具:
开源反编译流水线:借助 QEMU 将 x86-64、AArch64、i386、ARM 和 MIPS 代码提升为与架构无关的表示,以 LLVM 进行分析,并输出以合法、可重新编译为设计目标的 C 代码。
二进制 · 工具:
源自 radare2 分支的命令行逆向工程框架。
二进制 · 工具:
位于 dogbolt.org 的网络服务:将上传的单个小型可执行文件交给多款反编译器处理,并排显示它们输出的类 C 代码,自称“反向的 Compiler Explorer”。
二进制 · 工具:
可加载到 GDB 中、或作为 LLDB 外层 REPL 运行的 Python 插件,使运行中程序的状态更易检查。

二进制 · 工具:
运行时代码操作系统,用于构建在未修改程序运行期间观察或变换其任意部分的动态工具。
二进制 · 工具:
用 C++ 编写的 Python 字节码反汇编器与反编译器,目标是支持任意 Python 版本的字节码。
二进制 · 工具:
Fraunhofer FKIE 开发的静态分析工具,在二进制可执行文件(主要是 Linux 和 Unix 的 ELF 文件)中查找符合通用缺陷枚举(CWE)漏洞类别的代码路径,例如缓冲区溢出、释放后使用与重复释放、空指针解引用、格式化字符串和整数溢出。
二进制 · 工具:
Mandiant FLARE 团队的安装脚本,用于搭建并维护一台面向逆向工程和恶意软件分析的 Windows 虚拟机。
