frida是多平台hook框架,類似安卓的xposed框架,詳情百度。
1、安裝python ,我是python3.8 並建好環境變量
2、添加pip的環境變量 3.8自帶pip,在 python安裝目錄下的 scripts文件夾
3、用 pip 安裝frida 和 frida-tools
4、下載並安裝 frida server ,並push到手機(下載地址:https://github.com/frida/frida/releases)
我這里是安卓,我就下載安卓 ,cpu架構可以用 getprop ro.product.cpu.abi 終端命令查看,也可百度 cpu型號,查詢,要下載和你cpu架構相同的 server版本
5、把下載的 壓縮包解壓 把文件 用 adb push 把文件 push到 手機 /data/local/tmp 目錄下。
然后更改文件名,和權限,文件名改的簡單點,輸入命令的時候方便,權限改成777,可執行權限,權限也可用 adb命令改。
6、打開 frida server ,用 adb shell ,(打開前 設置端口轉發)
adb forward tcp:27043 tcp:27043
adb forward tcp:27042 tcp:27042
7、測試 frida-ps -R ,以下是正常
8、編寫python腳本進行測試
以上內容僅供學習。