An executable reverse-engineering lab with 185 articles and 38 core tools across 5 attack networks: from entry signals to memory breakpoints, every technique is test-driven and agent-ready.
From an unknown binary or challenge URL to a validated proof-of-concept: 5 standardized stages designed for autonomous AI agents and human analysts.
Inspect headers, section entropy spikes, packer signatures, and imported symbol anomalies.
Match detected entry signals against 185 test-driven playbooks across 5 attack boards.
Recover function prototypes, decompile control flows, dissect DEX/PE, and identify crypto routines.
Deploy runtime instrumentation, intercept function arguments, set conditional breakpoints, and dump memory.
Reconstruct standalone Python replay solvers, generate patched diff binaries, and emit detection rules.
Each board forms an end-to-end attack graph: entry signals → payload execution → branch analysis → evidence validation.
JWT / SQLi / SSRF / XSS / CORS / OAuth / CVE / 支付攻击,信号到闭环的攻击网。
DEX / Native / IL2CPP / Frida Hook / 脱壳 / 加密破解,从 APK 到内存。
Ghidra / x64dbg / Triage / IOC / YARA / Patch / 免杀,二进制全流程。
密码学 / 协议逆向 / 内核利用 / 游戏作弊 / 固件 / SDR / AI 安全。
配置注入 / 权限提升 / 进程注入等 Windows 平台专项。
Next-generation desktop workbench powered by Tauri v2, React 19, and LangGraph: visual canvas orchestration, live execution telemetry, and local toolchain bridges. Active development branch: dev. Follow instructions below to test locally.
Built on React 19 & xyflow: drag-and-drop nodes to orchestrate triage, decompilation, and dynamic hooking with real-time state telemetry.
Auto-detects and bridges installed tools (Ghidra, Frida, x64dbg, DiE, Cutter) via high-performance native IPC.
Powered by LangGraph & AI SDK: multi-model reasoning, autonomous MCP tool invocation, and structured evidence drawers.
Tauri v2 minimal memory footprint: samples, memory dumps, and logs stay strictly on your local machine.
Standardized tools that autonomous AI agents (Codex, Claude Code) call directly to execute triage, static analysis, hook deployment, and crypto recovery.
system.curl{
"server": "reverse_lab_tools",
"tool": "system.curl",
"arguments": {
"target": "sample.bin",
"mode": "cli"
}
}Bootstrap your local workbench in seconds. All dependencies follow strictly audited offline recipes.
git clone https://github.com/LING71671/open-reverselab.git
cd open-reverselab
.\scripts\misc\bootstrap.ps1
.\scripts\misc\install_tools.ps1 -CTF # 安装 Web CTF 工具链
.\scripts\misc\install_tools.ps1 -Android # 安装 APK 逆向工具链
.\scripts\misc\install_tools.ps1 -Windows # 安装 PE 分析工具链Internal utility scripts that everyday users rarely run directly, but guarantee continuous auditing, documentation builds, and autonomous agent loops.
Pre-release security scan: detects sensitive samples, private cases, tokens, and absolute paths.
python scripts/misc/public_release_check.pyValidates structure, headings, runnable code snippets, and MCP tool mapping tables across 185 articles.
python scripts/misc/kb_doc_audit.pyDead-link scanner for Markdown cross-references and internal relative links.
python scripts/misc/check_dead_links.pyAudits page titles, descriptions, and OpenGraph tags to ensure indexing compliance.
python scripts/misc/seo_audit.pyScans kb/ directory to auto-generate VitePress sidebar tree, boards.json, and tool catalogs.
python scripts/misc/gen_vitepress_sidebar.pyGenerates standard /llms.txt and /llms-full.txt specs for AI agents and LLM ingestion.
python scripts/misc/generate_llms_txt.pyAutomates generation of 1200x630 social preview card for OpenGraph sharing.
python scripts/misc/gen_social_preview.pyBatches YAML frontmatter completion for all markdown documentation files.
python scripts/misc/add_frontmatter.pyAutomatically realigns historical relative paths across knowledge-base documents.
python scripts/misc/fix_kb_links.pySets up local runner permissions for unattended 24h autonomous loops in Codex and Claude Code.
python scripts/misc/setup_unattended_ctf_runner.py --overwriteSpawns reverse_lab_tools MCP server and fires test calls to verify protocol compliance.
python scripts/misc/mcp_smoke_check.pyProbes local reversing toolchain readiness (Ghidra, Frida, x64dbg, rizin, lief, capstone).
python scripts/misc/ai_toolcheck.pyVerifies Codex environment variables, tool configurations, and Python reverse dependencies.
powershell -ExecutionPolicy Bypass -File scripts/misc/verify_codex_ctf_profile.ps1Headless triage engine: hashes, format inspection, imports analysis, and instant summary.
python scripts/misc/triage_target.py <file>Scaffolds a new analysis task strictly following directory-as-convention standards.
python scripts/misc/new_task.py --board <board> --case <name>Open-ReverseLab is completely open-source, maintained by defensive researchers and community contributors worldwide.
Sentry supports openreverselab with sponsored error monitoring and performance tracing for our automated toolchains.
sentry.io →Query the entire 185-article knowledge base semantically via DeepWiki AI.
deepwiki.com →Strictly copyleft, guaranteeing community freedom for authorized security research and learning.
LICENSE (GPL-3.0) →