### 第一段:工具定位 \*\* 渗透阶段:\*\* 漏洞验证 / 利用阶段,动态插桩 Hook 目标进程函数,绕过检测 / 提取密钥 / 调试逻辑 frida 命令行输入 ↓ frida-server(目标端守护进程) ↓ ptrace () 系统调用附加到目标进程 ↓ 注入 frida-agent.so 到目标进程内存空间 ↓ QuickJS 引擎执行 JavaScript Hook 脚本 ↓ Interceptor.attach () Hook 目标函数 ↓ 读取 / 修改函数参数和返回值 ↓ 通过 USB/TCP 与 frida 客户端通信(socket)。 ### 第二段:开发语言 C 语言核心(frida-core)+ Python 绑定(frida-tools),基于 ptrace 注入 ### 第三段:调用链路 ``` frida 命令行输入 ↓ frida-server(目标端守护进程) ↓ ptrace() 系统调用附加到目标进程 ↓ 注入frida-agent.so到目标进程内存空间 ↓ QuickJS