工具
Runtime Mobile Security(RMS)移动应用运行时分析界面
基于 Frida 的 Web 界面,用于在测试设备上观察运行中的 Android 与 iOS 应用。它可列出内存中已加载的类和方法,跟踪方法参数与返回值,为选定的类生成 Hook 模板,在堆上查找类实例;在 Android 上还能按类别监控框架 API 以及少数 libc 文件函数。另有处于测试阶段的文件浏览器,可查看应用的私有目录。
使用条件与局限
- 审阅时的最新版本为 1.5.25,发布于 2026-07-01,与所审阅的 master 提交一致;可通过 npm 安装(包名 rms-runtime-mobile-security),package.json 依赖 Frida 17 的 Node 绑定。README 称它在 macOS 上配合 Android 模拟器、Amazon Fire Stick 4K、iPhone 7 和 Chrome 测试过,在 Windows 和 Linux 上可能需要少量调整。
- 需要 Node.js、Frida 命令行工具,并在唯一连接的测试设备上预先运行 frida-server;RMS 无法同时处理多台设备。它还会附加到一个默认系统进程,以列出预先加载的类。仅应在使用者有权分析的应用和设备上使用。
- Web 界面默认使用 5491 端口;rms.js 调用 server.listen 时只传入端口,因此适用 Node 默认的全接口绑定,所审阅的代码也没有登录验证。README 提到复杂方法有时无法加载,且不支持 Safari。
- 采用 GPL-3.0 许可。随附的自定义 Frida 脚本未经审阅,本条目也不作介绍。本次未安装或运行该工具。
关于此条目
- 类型
- 工具
- 类别
- 调试与动态分析
- 关联
- 基础工具
- 目标
- 应用
来源复核于
说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。
一手来源
- README.md GitHub · m0bilesecurity/RMS-Runtime-Mobile-Security · 修订 d07212e
- README.md#L36-L60 GitHub · m0bilesecurity/RMS-Runtime-Mobile-Security · 修订 d07212e
- README.md#L99-L118 GitHub · m0bilesecurity/RMS-Runtime-Mobile-Security · 修订 d07212e
- package.json GitHub · m0bilesecurity/RMS-Runtime-Mobile-Security · 修订 d07212e
- rms.js#L101-L112 GitHub · m0bilesecurity/RMS-Runtime-Mobile-Security · 修订 d07212e
- LICENSE GitHub · m0bilesecurity/RMS-Runtime-Mobile-Security · 修订 d07212e
- https://github.com/m0bilesecurity/RMS-Runtime-Mobile-Security/releases/tag/1.5.25