Heretek-RE/RE-Library

GitHub: Heretek-RE/RE-Library

一个厂商中立的逆向工程知识库,以结构化 Markdown 条目和 MCP Server 的形式为研究人员和开发者提供涵盖多平台逆向技术的参考内容与 AI 检索能力。

Stars: 1 | Forks: 1

# RE-Library 一个 context7 风格的逆向工程知识库。精心整理的 markdown 条目涵盖技术、反分析绕过、移动端底层机制、packer 以及 剖析它们的工具。您可以在 Web 上阅读它,或者将其接入 Claude / Cursor / 任何 MCP 客户端。 该网站已上线,地址为 。 ## 内容包含什么 八个分类,约 50 个条目(持续增加中): | 分类 | 涵盖内容 | |---|---| | `android` | APK 结构、smali、native 库、Android 上的 Frida、重打包、SSL pinning、root 检测 | | `ios` | IPA 结构、ObjC runtime、Swift demangling、越狱检测、iOS 上的 Frida、Objection | | `anti-analysis` | anti-debug、anti-VM、anti-sandbox、anti-Frida、anti-dumper、代码完整性、检测模式 | | `drm` | CDM 架构、安全级别、key ladder、代理/中继、认证*(不涉及具体系统名称)* | | `packers` | UPX、Themida、VMProtect、OLLVM、自定义 packer | | `tools` | Ghidra、IDA、Binary Ninja、Frida、Xposed、Magisk、Hopper、radare2 | | `native` | PE、ELF、Mach-O、动态分析、syscall、hooking | | `web-hybrid` | Electron、WebAssembly、浏览器扩展、混合框架、Cordova | `drm/` 分类有意不提及任何具体的 DRM 系统。其 内容描述的是架构、安全模型和协议形态;熟悉 该领域的读者自然会认出所描述的是哪个系统。请参阅 [`CONTRIBUTING.md`](CONTRIBUTING.md) 了解完整的内容政策。 ## 从 MCP 客户端中使用 MCP server 是一个 Python 包(`re-library-mcp`),它通过 Model Context Protocol 公开相同的内容。安装并配置: ``` pip install re-library-mcp ``` 添加到您的 MCP 客户端配置中(例如 `claude_desktop_config.json`): ``` { "mcpServers": { "re-library": { "command": "python", "args": ["-m", "re_library_mcp"] } } } ``` 然后向您的助手提问,例如: - *“在 Android 上绕过 SSL pinning 的主要方法有哪些?”* - *“展示针对 Linux 上 native 代码的 anti-debug 技术。”* - *“列出所有分类以及每个分类有多少条目。”* 该 server 会在启动时从本仓库获取最新内容,并返回 搜索结果、完整的条目文本以及分类摘要。 ## 在本地运行网站 ``` npm install npm run dev # → http://localhost:4321/RE-Library/ ``` 构建静态网站 + Pagefind 索引: ``` npm run build # → dist/ (将 dist/ 部署到任意静态主机) ``` ## 仓库布局 ``` content/ single source of truth — every entry is a .md file src/ Astro site (content collections, pages, styles) public/ static assets (favicon, etc.) mcp-server/ Python MCP server (publishable to PyPI as `re-library-mcp`) .github/ CI + GitHub Pages deploy ``` ## 贡献 请参阅 [`CONTRIBUTING.md`](CONTRIBUTING.md) 了解条目模板、schema 参考、DRM 护栏以及如何运行测试套件。 ## 许可证 [MIT](LICENSE)。条目内容仅供教育和研究 目的提供;不对任何特定用途的适用性提供任何保证。
标签:MCP, Ruby, 云资产清单, 反混淆, 暗色界面, 目录枚举, 知识库, 移动安全, 逆向工具, 逆向工程, 防御加固