SuperAPI AI 工具集

frida-gadget-injection

安全与审计

查看项目

更新于 10-16 01:08

技能介绍

用途:当常规 attach 被阻止、没有 root 或越狱、或插桩必须从目标应用内部加载时,使用本技能规划与排查 Frida Gadget 工作流。

主要能力:帮助选择 Gadget 模式——listen 模式用于应用启动后由主机 attach;connect 模式用于 Gadget 回调主机;script 模式用于无需交互主机即可运行的嵌入式脚本。在受限 iOS 上,需先考虑代码签名策略再依赖 Interceptor。

Android 流程:使 Gadget 架构与 APK ABI 匹配;将 Gadget .so 放到应用会加载的位置;在 Gadget 旁添加匹配的 .config 文件;尽早加载库以满足目标行为;重新构建、签名、安装并运行应用。示例配置: { "interaction": { "type": "listen", "address": "127.0.0.1", "port": 27042 } }

iOS 流程:使 Gadget 与设备架构和 Frida 版本匹配;将 Gadget 嵌入应用包或动态库加载路径;添加与 Gadget 二进制同名加 .config 的配置文件;用所需 entitlements 重新签名应用;启动应用并用 Frida 工具连接。

验证命令: frida-ls-devices frida-ps -Uai frida -U Gadget

若 Gadget 未出现,先检查库加载、配置文件名、应用签名、架构与日志,再修改 hook。

限制:资料未提供具体收费、价格、平台支持范围或效果保证;更多配置示例与排查见 references/gadget-patterns.md。