Skip to content

LING71671/open-reverselab

Repository files navigation

ReverseLab

开源逆向工程实验环境。目录即约定,Agent 原生。

路由

信号 → kb_router(board=) → kb_read_file → 攻击链 → MCP 工具映射 → 执行
信号类型 Board KB 分类数/文件数 MCP 工具族
HTTP/Web/API/CVE/CAPTCHA ctf-website 21/85 http_probe run_ctf_tool kb_router
APK/DEX/SO/Frida/Java apk-reverse 8/17 android_app_baseline android_crypto_unpack_recipe android_frida_*
PE/x64/x86/malware/driver pe-reverse 8/18 triage_pe ghidra_headless_analyze make_x64dbg_breakpoint_script sample_full_workup
Crypto/Protocol/Cheat/IoT/Radio general 4+4/12 die_scan ghidra_* rizin_* python_re_tool_*

知识库

kb/
├── ctf-website/techniques/   21 类 85 篇 — Web 攻击全表面
├── apk-reverse/techniques/    8 类 17 篇 — APK/DEX 逆向
├── pe-reverse/techniques/     8 类 18 篇 — PE 二进制分析
└── general/techniques/        4+4 类 12 篇 — 密码学/协议/作弊/方法论

每篇技术文件结构:场景 → 输入信号 → 方法 → 攻击链 → MCP 工具映射

Agent 工作流:检测到信号 → kb_router 查技术 → kb_read_file 读 → 按 MCP 工具映射执行。

板块

板块 触发信号
boards/ctf-website URL, HTTP, JWT, SQLi, SSRF, CVE, API, CSP, OAuth, CAPTCHA, Cloudflare, ReDoS, Slowloris, DoS
boards/android APK, DEX, adb, Frida, jadx, smali, SO, native
boards/windows PE, EXE, DLL, x64dbg, Ghidra, Procmon, packer, malware
boards/general AES/DES/RSA, protobuf, game cheat, EAC/BE/Vanguard, firmware, JTAG, SDR
boards/misc MCP 配置, skill 安装, 环境自检

目录约定

samples/      → 原始样本 + _quarantine/ + unpacked/
exports/      → 工具输出(triage/IOC/YARA/Sigma/Procmon/Ghidra summary)
patches/      → patch 产物(不修改原始样本)
notes/        → 分析笔记
reports/      → 最终报告
scripts/      → 自动化脚本
projects/     → Ghidra 项目文件
templates/    → 笔记/报告/规则模板
kb/           → 可复用攻击知识库
tools/        → 工具链
cases/        → 轻量索引,不复制大文件

安装

git clone https://github.com/LING71671/open-reverselab.git
cd open-reverselab
.\scripts\misc\install_tools.ps1 -CTF       # Web 工具
.\scripts\misc\install_tools.ps1 -Android   # APK 工具
.\scripts\misc\install_tools.ps1 -Windows   # PE 工具
.\scripts\misc\install_tools.ps1 -Common    # Ghidra + Maven

链路

启动时 Agent 沿此链路加载上下文:

CLAUDE.md → AGENTS.md → AI-USAGE.md → boards/<board>/AI-USAGE.md

搭配 codex-session-patcher 一键配置项目级 .codex/ 环境与 MCP 服务器。

许可

GPL-3.0-only. 详见 LICENSE

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors