运行环境
● 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,应该得到类似如下结果:

iOS培训,Swift培训,苹果开发培训,移动开发培训

基本使用方法
源码:frida/core.py 和frida/tracer.py 
1.枚举模块
如果我们执行print(session.enumerate_modules())
就会得到类似如下的结果:
[

网友评论