運(yùn)行環(huán)境
● 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

打開一個新的終端,創(chuàng)建example.py ,寫入如下代碼:

import frida
session = frida.attach("cat")print([x.name for x in session.enumerate_modules()])

在linux系統(tǒng)下,還需執(zhí)行如下命令確保開啟調(diào)試非子進(jìn)程:

$ sudo sysctl kernel.yama.ptrace_scope=0

然后運(yùn)行examp.py,應(yīng)該得到類似如下結(jié)果:

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動開發(fā)培訓(xùn)

基本使用方法
源碼:frida/core.py 和frida/tracer.py 
1.枚舉模塊
如果我們執(zhí)行print(session.enumerate_modules())
就會得到類似如下的結(jié)果:
[