利用模擬器進行MobSF動態調試


利用模擬器進行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動態分析環境配置在一起。


工作流程

    1. adb命令連接模擬器
adb connect 192.168.3.31:5555 
    • 2.運行MobSF服務
      python3 D:\MobSF\manage.py runserver
      1. 點擊Start Dynamic Analyzer


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM