frida是一款基於python + java 的hook框架,可運行在android、ios、linux、winosx等各平臺上,主要使用動態二進制插樁技術。java
1.安裝python3.7,以下圖所示。python
2.配置python的環境變量,以下圖所示。linux
3.打開cmd輸入命令:pip install frida進行安裝,以下圖所示。android
4.打開cmd輸入命令:pip install frida-tools安裝frida工具,以下圖所示。ios
若是報錯,須要更新,執行命令:python -m pip install --upgrade pip,等待frida工具安裝成功便可。shell
5.frida工具安裝完成後,執行命令:frida -help,測試是否安裝成功,以下圖所示。框架
1.把frida-server文件發送至手機的/data/local/tmp裏面,輸入adb shell 命令,再輸入su命令取得root權限,執行命令cd /data/loca/tmp到對應的目錄,以下圖所示。tcp
2.而後ls -l在列表裏找到server的文件名,給到chomd 777 權限,以下圖所示。ide
3.進行端口轉發:adb forward tcp:27042 tcp:27042,以下圖所示。工具
4.接下來執行相應的命令運行腳本。
本次主要分享frida的介紹以及基本屬性,環境的安裝以及下載,server的安裝以及啓動,經過Anaconda來運行。