Badget是frida的持久化工具,通过注入frida-gadget,让目标app加载该so文件,进而实现frida的hook功能。
- gadget版本: 16.0.17
- 参考项目 xcubebase
- 参考博客地址: Frida持久化方案(Xcube)之方案二——基于xposed
免责声明:
本项目仅限用于逆向安全领域爱好者学习参考和研究目的,不得用于商业或者非法用途,否则,一切后果请用户自负。
├── /data/local/tmp/#tree
├── badget
│ ├── arm64-v8a
│ │ └── libfrida_gadget.so
│ ├── arm64-v7a
│ │ └── libfrida_gadget.so
│ ├── com.aaa.bbb
│ │ └── hook.js
│ │
│ └── badget.json
└
- 实现界面化配置
- 使用Material Design主题
- gadget库随机命名
- 可选交互类型
- Listen
- Connect
- Script
- ScriptDirectory
- frida-gadget版本动态下载(无需内置到assets目录)
- 监听脚本内容变化,并更新到/data/local/tmp/badget/packageName/hook.js
- 脚本仓库(脚本市场)
- frida-gadget库去特征
- 日志悬浮窗
- 设置界面
1.添加签名
2.优化代码