利⽤模拟器进⾏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这些模块,然后再次重启模拟器。
python在线模拟器
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
3. 点击Start Dynamic Analyzer
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论