利用模擬器進行MobSF動態調試
- 准備工作
安裝夜神模擬器,並啟用網絡橋接模式(選擇夜神模擬器的原因是支持網絡橋接) - 修改MobSF配置文件
在MobSF/settings.py,設置ANDROID_DYNAMIC_ANALYZER = "MobSF_REAL_DEVICE"

image.png
-
並將DEVICE_IP並DEVICE_ADB_PORT設置為夜神模擬器的IP和端口
image.png
- adb命令連接模擬器
adb connect 192.168.3.31:5555
- 查看是否連接成功
adb devices

image.png
- 啟動
mobsfy.py
腳本,這一步將配置模擬器以支持MobSF動態分析。
python3 mobsfy.py #路徑D:\MobSF\scripts\mobsfy.py
-
根據提示輸入模擬器的IP和PORT編號,然后按enter鍵,選擇設備類型Device。
image.png -
腳本成功執行后,會看到Xposed Installer視圖。
image.png -
點擊確定,選擇安裝/更新 Version 89右側的☁圖標,下載安裝Xposed框架。。
image.png -
Xposed框架安裝完成,重啟模擬器。再次打開Xposed Installer,選擇左上角的模塊。啟用Droidmon,JustTrustMe和RootCloak這些模塊,然后再次重啟模擬器。
image.png -
系統重新啟動后,轉到WLAN設置,高級選項,然后在代理設置下選擇手動。並設置【代理服務器主機名】為運行MobSF的主機的IP(在本例中即模擬器的宿主機IP)。並在這將PROXY_IP在MobSF / settings.py中。設置【代理服務器端口】為1337。並在MobSF/settings.py配置文件中修改Host/Server/ SETTINGS的PROXY_IP。

image.png
至此,已成功將夜神模擬器與MobSF動態分析環境配置在一起。
工作流程
-
- adb命令連接模擬器
adb connect 192.168.3.31:5555
- 2.運行MobSF服務
python3 D:\MobSF\manage.py runserver -
- 點擊Start Dynamic Analyzer