Frida框架逆向入門-第一篇
- 1、安裝Frida
- 2、下載安裝Frida-server
- 3、使用frida
- 4、mumu模擬器使用adb連接
!!!!!本文章僅供學習使用!!!!!
1、安裝Frida
pip install frida
pip install frida-tools
測驗是否安裝完成
frida --help
安裝成功

2、下載安裝Frida-server
查看模擬器CPU架構
adb shell
getprop ro.product.cpu.abi
得到下圖,表示模擬器 CPU 架構為 x86
!!!對于adb不是內部或者外部命令的處理!!!
2.1 打開AndroidStudio 點擊SDK Manager 找到SDK對應的的路徑

2.2 CMD啟動指令,打開SDK對應的的路徑,在其子目錄platform-tools中找到adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll三個檔案將其復制到用戶目錄下

2.3 下載Frida-server
2.3.1 下載地址
https://github.com/frida/frida/releases
選擇frida-server對應的手機架構版本進行下載并解壓縮
你需要找到 frida-server-2.6.5--.xz,其中
-
system 是指你手機的系統,比如Android、IOS
-
version 代表你手機處理器架構:
-
IOS有 arm 和 arm64
-
Android有 x86、x86_64、arm、arm64
-
Linux有 86 和 86_64
-
Windows有 86 和 86_64

2.3.2 通過adb將解壓后的檔案推送給手機adb push 檔案存放路徑\frida-server-12.9.8-androidx86 /data/local/tmp/ # 后面放進手機的路徑
2.3.3 推送成功
.
2.3.4 啟動firda-server
adb shell
su # 獲取 su 權限
cd /data/local/tmp/ # 進入 frida-server 檔案目錄
chmod 777 ./frida-server-12.9.8-android-x86
./frida-server-12.9.8-android-x86
# 可以在終端通過使用命令獲取手機行程來測驗是否正常
frida-ps -U
2.3.5 埠轉發
adb forward tcp:27042 tcp:27042
adb forward tcp:27043 tcp:27043
2.3.6 如下圖,表示埠轉發成功,配置完成
3、使用frida
3.1 簡單使用
在我們的Android手機上啟動我們要操作的APP,之后在電腦輸入指令
frida-trace -U -i open com.taobao.idlefish xxx(后面這個是你要操作的app的包名)
會看到如下圖輸出:

3.2 使用adb命令查看apk包名
adb shell pm list packages
adb shell pm list packages -f
4、mumu模擬器使用adb連接
在使用程序中,遇到了adb無法連接mumu模擬器,直接使用以下代碼進行連接
adb connect 127.0.0.1:7555
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/274506.html
標籤:其他
上一篇:網路原理與應用綜合專案
下一篇:華南農業大學Linux課程實驗二
