【移动安全】MobSF联动安卓模拟器配置动态分析教程
创始人
2025-01-08 22:07:36
0

原文链接

MobSF联动安卓模拟器配置动态分析教程

实现方式

Windows开启安卓模拟器并进行相关配置作为调试客户端,Linux使用docker开启MobSF作为服务端。

好处:干净,部署简单,不用安装乱七八糟的环境,防止破坏其他应用的运行环境!

基本环境

  • 安卓模拟器:雷电模拟器
  • 虚拟机工具:VMware Workstation
  • MobSF
    • Github:MobSF/Mobile-Security-Framework-MobSF
    • 中文文档:入门 (mobsf.github.io)
  • 虚拟机两台
    • Windows主机:安装安卓模拟器
    • Linux主机:运行MobSF

在这里插入图片描述

视频教程

**查看原文**👍

文字教程

  • 两台虚拟机的配置情况:
    • Windows
      • IP:192.168.74.10
      • 用途:主操作机,安装安卓模拟器
    • Linux:
      • IP:192.168.74.11
      • 用途:安装MobSF服务端

打开Windows虚拟机,配置安卓模拟器,以雷电模拟器为例。需要改动:允许system分区可写、开启ROOT权限、ADB改为网络ADB。操作方法:

  • 允许system分区可写:模拟器设置 -> 性能设置-> system.vmdk可写入
  • 开启ROOT权限:模拟器设置 -> 其他设置 -> ROOT权限开启
  • ADB调试:模拟器设置 -> 其他设置 -> ADB调试改为开启远程连接

在这里插入图片描述

打开Linux虚拟机,安装MobSF服务端,打开MobSF官方文档,输入命令拉取MobSF的镜像。

docker pull opensecurity/mobile-security-framework-mobsf:latest 

拉取完毕后 ,运行具有静态和动态分析支持的 MobSF的docker容器,注意:正确修改命令中 MOBSF_ANALYZER_IDENTIFIER= 的参数!

应该改为您的Windows主机的地址和模拟器的ADB端口,例如:MOBSF_ANALYZER_IDENTIFIER=192.168.74.10:5555。其中**192.168.74.10**为Windows安卓模拟器的IP地址,**5555端口**为默认开启的网络ADB监听端口。

所以此处运行命令,等待一会即可

docker run -it --rm -p 8000:8000 -p 1337:1337 -e MOBSF_ANALYZER_IDENTIFIER=192.168.74.10:5555 opensecurity/mobile-security-framework-mobsf:latest 

在这里插入图片描述

回到Windows主机,浏览器访问您的MobSF地址:**Linux主机IP地址:8000**,例如:192.168.74.11:8000,可以发现可以成功访问。

并且对模拟器的内应用也可以正常进行动态调试!
在这里插入图片描述
在这里插入图片描述

相关内容

热门资讯

技术分享!WPK数据(wpK)... 技术分享!WPK数据(wpK)辅助透视!(辅助透视)详细教程(2025已更新)(哔哩哔哩)技术分享!...
MongoDB与HBase:非...         导语:今天我要向大家介绍MongoDB和HBase这两款流行的非关系型...
非关系型数据库-Redis Redis     Redis是一个开源的内存数据库系统,其主要用途是作为高速缓存、消...
MongoDB介绍 什么是MongoDBMongoDB是一种高性能、可拓展性极强的NoSQL数据库管理系统。与传统关系型...
玩家必看秘籍wePokE软件透... 玩家必看秘籍wePokE软件透明挂!太夸张了原来是有挂(证实有挂)(哔哩哔哩)是一款可以让一直输的玩...
nosql数据库期末考试知识点... 目录1、什么是nosql数据库,它包括哪些  文档数据库  建数据  哪一种是最简单的...
NoSQL数据库:定义、特性、... 目录一、引言二、NoSQL的定义与起源三、NoSQL的特性四、NoSQL的分类五、NoSQL的应用场...
揭秘一下《Wepoke安卓版》... 揭秘一下《Wepoke安卓版》软件透明挂!(透明挂)软件插件(2024已更新)(哔哩哔哩)是一款可以...
记录Centos7.9 安装m... 1. 准备mongo 安装包下载mongodb,到官方下载,不得不吐槽一...
Redis底层结构-动态字符串... 前言我们知道 redis 中保存的 key 均为字符串的形式,而 value 要么是字...