frida 常用命令
时间: 2024-06-27 09:00:41 浏览: 256
frida_hook_fridahook_FRIDA_pen6k5_
Frida是一款动态代码插桩工具,它允许开发者在运行时对程序进行监控和修改。以下是一些常用的Frida命令:
1. `frida -U` 或 `frida -l <script.js> -U`: 连接到目标进程(-U表示无签名模式,适用于调试未签名的应用)并加载脚本(<script.js>)。
2. `frida-ps`: 列出当前设备或模拟器上的所有可调试进程。
3. `.attach <process_name>` 或 `.attach PID`: 选择指定的进程(名称或PID)进行调试。
4. `.inject <script_path>`: 在目标进程中注入脚本。
5. `intercept(function_name)`: 捕获函数调用,可以在拦截点添加自定义逻辑。
6. `send(message, data)`: 向脚本发送消息,通常用于通信。
7. `console.log(message)`: 在控制台输出消息。
8. `eval(expression)`: 在当前上下文中执行JavaScript表达式。
9. `.exit()`: 退出Frida的监听会话。
10. `on("message", callback)`: 注册事件监听器,当满足条件时执行回调函数。
阅读全文