工具

Dexcalibur(Reversense)Android 逆向分析平台

结合静态分析与基于 Frida 的动态插桩的 Android 逆向分析平台;master 分支是重写后的 Reversense(Dexcalibur 2.0),以 Node.js Web 服务形式运行,支持多人协作项目。README 介绍了如何把应用的文件、Smali 和原生代码建模为统一的可搜索表示(集成 Radare2),为 Java 方法、Objective-C 和原生函数生成钩子,并依据在已连接设备上采集的跟踪构建动态交叉引用。仓库中的 Inspector 插件分别观察权限、加密、文件系统、网络和界面等方面的活动。

使用条件与局限

  • GitHub 最新发布版和 npm 包仍是初代 Dexcalibur v0.7.10(2021-09-27,其包元数据标注 Apache-2.0);所审阅的 master 提交(2026-10-02)声明为尚未发布的 2.0.0 重写版。README 中的入门、前置条件和安装章节,以及所链接文档站的安装页面,都还是未完成的占位内容;TESTED.md 只列出少量引擎、Web 服务、平台、设备、项目和 ADB 桥接方面的基本检查项。
  • package.json 面向 macOS、Linux 和 Windows 上的 Node.js(.nvmrc 固定为 22.14.0),所审阅的提交还把 Deno 加为第二种运行时;文档站称 Windows 不受官方支持。README 要求先在用户主目录下创建 .dexcalibur 设置目录,并写明 Frida 16.1.4,而 package.json 依赖 frida ^17.6.2。项目数据库使用 MongoDB(Docker Compose 文件采用 MongoDB 6.0.9),SSO 通过 OpenID Connect 与 KeyCloak 实现,Web 界面和设备端代理则由 reversenseorg 下的其他仓库构建。
  • 分析从使用者自备的应用包开始;动态分析还需要一台可通过 ADB 连接并运行 Frida 的 Android 设备或模拟器。第三方组件准备脚本会从各自的上游地址下载 Android platform-tools、apktool 2.7.0、baksmali 2.5.2 和 binwalk。仓库的测试工作区附带 apktool.jar、OWASP 的 UnCrackable Level 1 训练 APK 及其经 apktool 解码的文件,以及用于解析器测试的小型 ELF、Mach-O、plist 和 nib 样本。
  • 2.0 源码采用 AGPL-3.0-only 许可;第三方声明涉及 EFF 的 apkeep(MIT)。自动化 SAST/DAST 扫描、设备农场管理和内置 MCP 服务器等 README 功能均为项目自述,Reversense 另行提供专业支持和付费模块。仅用于分析者有权检查的应用;本次未安装或运行任何内容,所审来源未确立与 REA 的关联。

关于此条目

类型
工具
类别
Android 工具
关联
基础工具
目标
应用

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · reversenseorg/dexcalibur · 修订 2408f79
  2. package.json GitHub · reversenseorg/dexcalibur · 修订 2408f79
  3. .nvmrc GitHub · reversenseorg/dexcalibur · 修订 2408f79
  4. TESTED.md GitHub · reversenseorg/dexcalibur · 修订 2408f79
  5. LICENSE GitHub · reversenseorg/dexcalibur · 修订 2408f79
  6. 3TH_LICENSES.md GitHub · reversenseorg/dexcalibur · 修订 2408f79
  7. scripts/prepare_thirdparty.sh GitHub · reversenseorg/dexcalibur · 修订 2408f79
  8. docker/Docker-compose.yml GitHub · reversenseorg/dexcalibur · 修订 2408f79
  9. .github/workflows/CI.yml GitHub · reversenseorg/dexcalibur · 修订 2408f79
  10. inspectors GitHub · reversenseorg/dexcalibur · 修订 2408f79
  11. test/ws GitHub · reversenseorg/dexcalibur · 修订 2408f79
  12. https://github.com/reversenseorg/dexcalibur/commit/2408f791ba869e7dba8f901332e44a5fee96a973
  13. https://github.com/reversenseorg/dexcalibur/releases/tag/v0.7.10
  14. docs/getting-started/installation.md GitHub · reversenseorg/rs-doc · 修订 e33b0d1

同分区更多条目:应用

应用分区全部 101 项资源