{"data":{"slug":"ling71671-open-reverselab","name":"open-reverselab","tagline":"Open-source reverse engineering lab: 197-article knowledge base + MCP tools + CTF/APK/PE automation toolchain. Agent-native. Note:由于场景原因，目前有让几乎所有（除fable5）AI都会越狱的bug,静等官方修复,但是请在合法授权下进行安全测试😉（项目可以让5.6干活","github_url":"https://github.com/LING71671/open-reverselab","owner":"LING71671","repo":"open-reverselab","owner_avatar_url":"https://avatars.githubusercontent.com/u/231181387?v=4","primary_language":"Python","stars":794,"forks":216,"topics":["ai-agent","ai-jailbreak","ai-jailbreak-universal","android-reverse-engineering","binary-analysis","claude-code","cryptography","ctf","frida","ghidra","knowledge-base","malware-analysis","mcp-server","model-context-protocol","pe-analysis","reverse-engineering","security-automation","vulnerability-research","web-security","x64dbg"],"archived":false,"github_pushed_at":"2026-07-12T18:03:02+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/ling71671-open-reverselab","markdown_url":"https://www.graphcanon.com/tools/ling71671-open-reverselab.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ling71671-open-reverselab","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ling71671-open-reverselab","description":"Open-source reverse engineering lab: 197-article knowledge base + MCP tools + CTF/APK/PE automation toolchain. Agent-native.  Note:由于场景原因，目前有让几乎所有（除fable5）AI都会越狱的bug,静等官方修复,但是请在合法授权下进行安全测试😉（项目可以让5.6干活，但是会cyber，等作者改改）","homepage_url":"https://ling71671.github.io/open-reverselab/","license":"GPL-3.0","open_issues":4,"watchers":5,"ai_summary":null,"readme_excerpt":"## Installation\n\nOn Windows, beginners can double-click `START_HERE.bat` or `START_HERE.cmd`\nfrom the repository root. It checks Python, uv, Git, workspace layout, and\n`reverse_lab_tools` MCP; creates core wrappers; runs real MCP tool calls; gives\ninstall advice for missing items; and writes `reports/misc/first-run-report.json`\nplus `reports/misc/mcp-smoke-report.json`.\n\nOn macOS/Linux, run `./START_HERE.sh` from the repository root. It performs the\nsame first-run checks and uses POSIX shell wrappers under `tools/bin/`; optional\nWindows GUI/PE tools are skipped or reported as Windows-only. Platform-specific\nrelease artifacts can stay separate: Windows full-toolchain releases ship\n`.bat`/PowerShell and GUI tools, while macOS/Linux releases ship the Python,\nMCP, shell-wrapper, and native CLI paths.\n\nTo have an AI Agent perform setup for you, copy the [AI install prompt](templates/prompts/ai-install.en.md) into Codex or Claude Code.\nIf you are not sure where to start, open [START.md](START.md).\n\n```powershell\ngit clone https://github.com/LING71671/open-reverselab.git\ncd open-reverselab\npython scripts/misc/first_run_check.py       # Check workspace + reverse_lab_tools MCP\nuv run --project tools/skills/mcp/ReverseLabToolsMCP python scripts/misc/mcp_smoke_check.py --write-report\n.\\scripts\\misc\\bootstrap.ps1              # Core script wrappers (no downloads)\n.\\scripts\\misc\\install_tools.ps1 -CTF       # Web tools\n.\\scripts\\misc\\install_tools.ps1 -Android   # APK tools\n.\\scripts\\misc\\install_tools.ps1 -Windows   # PE tools\n.\\scripts\\misc\\install_tools.ps1 -Common    # Ghidra + Maven\n```\n\nmacOS/Linux quick start:\n\n```sh\n./START_HERE.sh\n./scripts/misc/bootstrap.sh\nexport PATH=\"$PWD/tools/bin:$PWD/tools/ctf-website/bin:$PATH\"\npython scripts/misc/ai_toolcheck.py --board misc\n```\n\n---\n\n## Agent Quick Start\n\n1. Clone into a stable local directory, for example `<workspace>/open-reverselab`.\n2. Windows: double-click `START_HERE.bat` or `START_HERE.cmd` for the first-run check. macOS/Linux: run `./START_HERE.sh`.\n3. Claude Code: `cd <workspace>/open-reverselab` before starting the session.\n4. Codex APP: open the existing `open-reverselab` folder directly.\n5. AI-assisted setup: copy [templates/prompts/ai-install.en.md](templates/prompts/ai-install.en.md) into your AI Agent.\n6. Create a task: `python scripts/misc/new_task.py --board ctf-website --name <name>`.\n7. After moving machines or changing MCP settings, run `uv run --project tools/skills/mcp/ReverseLabToolsMCP python scripts/misc/mcp_smoke_check.py --write-report` and confirm MCP tool calls pass.\n\nPost-install verification:\n\n```powershell\npython scripts/misc/lab_healthcheck.py\npython scripts/misc/ai_toolcheck.py --board misc\npython scripts/misc/public_release_check.py\n```\n\n`--board misc` verifies the fresh-clone core Agent scripts and lightweight tools. Run the full `python scripts/misc/ai_toolcheck.py` only after installing the Android, Windows, and CTF board toolchains you need.\n\n---\n\n## License\n\nGPL-3.0-only. See [LICENSE](LICENSE) for details.","github_created_at":"2026-06-17T14:31:38+00:00","created_at":"2026-07-15T10:38:58.035382+00:00","updated_at":"2026-07-15T10:39:01.0113+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"ai-agent","name":"ai-agent"},{"slug":"ai-jailbreak","name":"ai-jailbreak"},{"slug":"ai-jailbreak-universal","name":"ai-jailbreak-universal"},{"slug":"android-reverse-engineering","name":"android-reverse-engineering"},{"slug":"binary-analysis","name":"binary-analysis"},{"slug":"claude-code","name":"claude code"},{"slug":"cryptography","name":"cryptography"},{"slug":"ctf","name":"ctf"}],"trust":{"provenance":{"is_fork":false,"github_id":1272358389,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-15T10:38:58.969Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":2,"days_since_push":2,"last_release_at":"2026-07-08T04:51:59Z"},"security_summary":{"status":"no_manifest","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-15T10:38:59.401Z","medium_count":0,"scan_profile":"mcp_manifest","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-15T10:38:58.737Z"},"languages":{"value":["python"],"source":"github.language","observed_at":"2026-07-15T10:38:58.737Z"},"license_spdx":{"value":"GPL-3.0","source":"github.license","observed_at":"2026-07-15T10:38:58.737Z"}}}}