天天看點

Frida環境搭建python環境pc端安裝frida手機端安裝檢查frida-server是否啟動成功端口映射運作測試

目錄

  • python環境
  • pc端安裝frida
  • 手機端安裝
  • 檢查frida-server是否啟動成功
  • 端口映射
  • 運作測試

python環境

官網下載下傳安裝即可https://www.python.org/downloads/

pc端安裝frida

根據安裝的python選擇使用pip或者pip3

pip3 install frida
pip3 install frida-tools
           

安裝時遇到兩個問題

1、Using legacy setup.py install for frida, since package ‘wheel’ is not installed

安裝wheel即可,指令如下

pip install wheel
           

2、Building wheel for frida (setup.py) … \卡住不動

是因為下載下傳相關檔案網速比較慢,大約等待了20分鐘,建議科學上網

手機端安裝

https://github.com/frida/frida/releases

下載下傳電腦端對應版本的frida-server,如果沒記住版本可以如下指令檢視

Frida環境搭建python環境pc端安裝frida手機端安裝檢查frida-server是否啟動成功端口映射運作測試

Android為例,根據手機類型下載下傳對應架構

Frida環境搭建python環境pc端安裝frida手機端安裝檢查frida-server是否啟動成功端口映射運作測試

可以通過如下指令檢視手機cpu架構

adb shell
cat /proc/cpuinfo
           
Frida環境搭建python環境pc端安裝frida手機端安裝檢查frida-server是否啟動成功端口映射運作測試

下載下傳并解壓之後push到手機中

adb push 解壓檔案的目錄/frida-server-12.10.4-android-arm  /data/local/tmp/frida-server
           

手機需要root權限,賦予frida-server可執行權限

su
chmod 777 /data/local/tmp/frida-server
           

運作frida-server

cd /data/local/tmp
./frida-server
           

檢查frida-server是否啟動成功

pc端輸入

frida-ps -U
           

顯示如下内容證明啟動成功

Frida環境搭建python環境pc端安裝frida手機端安裝檢查frida-server是否啟動成功端口映射運作測試

端口映射

adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043
           

運作測試

建立個python檔案hook_keep.py擷取下目前程序資訊

import frida
dev = frida.get_remote_device()
front_app = dev.get_frontmost_application()
print(front_app)
           

執行下檢視結果,如下圖為正常情況

Frida環境搭建python環境pc端安裝frida手機端安裝檢查frida-server是否啟動成功端口映射運作測試

歡迎關注公衆号“從技術到藝術”

Frida環境搭建python環境pc端安裝frida手機端安裝檢查frida-server是否啟動成功端口映射運作測試