利用模拟器进行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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 调试桥 Android 调试桥 (adb) 是一个通用命令行工具,其允许您与模拟器实例或连接的 A...
    guanjm阅读 1,563评论 0 1
  • Tcp/IP通信也是不安全的,在传输的时候也可能出现漏洞 查看正在运行的进程 adb shell ps -A |g...
    远远飘着云阅读 4,750评论 0 0
  • android开发环境中,ADB是我们进行android开发经常要用的调试工具,它的使用当然是我们Android开...
    Memebox阅读 6,175评论 0 32
  • 梦一样,轻轻地走来。 依偎在,她身上的阳光 是如此绚烂。微风, 小心翼翼地走过,依然 为那叶所发觉。叶,落 在她的...
    问风野阅读 384评论 0 2
  • 可人是一个温婉可人的女生,胖嘟嘟的娃娃脸上镶着一对儿深深的酒窝,笑起来是那样的可爱。 她每天宅在家里以写网络爱情小...
    鸿雁长空阅读 827评论 1 5