SuperAPI AI 工具集

frida-agent-builder

安全与审计

查看项目

更新于 10-16 01:09

技能介绍

用途:帮助构建可复用、可维护的 Frida agent 与多脚本项目,适用于脚本超出单一 hook 的场景。

主要能力与组织:推荐小型 TypeScript agent 结构,包含 agent/ 下的 package.json、tsconfig.json、src/(index.ts、log.ts、hooks/)以及 dist/。对 Frida 17 及打包 agent 中的 Java API,按需包含 frida-java-bridge。构建规则要求每个文件一个 hook 家族,每个 hook 家族导出 init() 并从 src/index.ts 调用;使用带标签的结构化日志,复杂值用 JSON;仅为宿主控制动作或测试探针添加 rpc.exports;除非任务明确要求发现,避免全局宽泛 hook;生成产物默认不入版本控制,除非仓库约定包含。

使用方式:使用 scripts/scaffold-frida-agent.py 创建最小 TypeScript Frida agent,命令为 python3 /path/to/frida-agent-builder/scripts/scaffold-frida-agent.py ./agent --java,然后执行 npm install 与 npm run build。更多项目约定、RPC 模式、宿主命令示例与打包说明见 references/agent-patterns.md。

限制:资料未提供具体支持的平台、Frida 版本范围、收费信息或效果保证;实际行为取决于运行环境与配置。