运行环境
● Python – latest 3.x is highly recommended
● Windows, macOS, or Linux
安装方法
使用命令 sudo pip install frida
或从https://build.frida.re/frida/下载
以cat命令为例,检查frida是否正确安装:
$ cp /bin/cat /tmp/cat$ /tmp/cat
打开一个新的终端,创建example.py ,写入如下代码:
import frida session = frida.attach("cat")print([x.name for x in session.enumerate_modules()])
在linux系统下,还需执行如下命令确保开启调试非子进程:
$ sudo sysctl kernel.yama.ptrace_scope=0
然后运行examp.py,应该得到类似如下结果:
基本使用方法
源码:frida/core.py 和frida/tracer.py
1.枚举模块
如果我们执行print(session.enumerate_modules())
就会得到类似如下的结果:
[