移动安全资产--MobSF工具搭建教程

一、MobSF是什么?

MobSF(Mobile Security Framework,移动安全框架)是一款开源、自动化的移动应用安全分析平台,主要用于对 Android、iOS 和 Windows 移动应用进行静态分析、动态分析、恶意软件检测以及 Web API 安全测试。它像一个"全自动的 App 安全扫描器",能帮助开发者、安全测试人员在不阅读大量源码的情况下,快速发现应用中的安全漏洞和隐私风险。

项目地址:https://github.com/MobSF/Mobile-Security-Framework-MobSF/releases

网络问题导致下载速度慢的可以使用下面链接

百度网盘链接: https://pan.baidu.com/s/1O8ctDdmHMBHSZ_U5inEIyA?pwd=8888 提取码: 8888

二、工具搭建

操作系统:Windows11/10

环境说明

1、python要降级到3.12-3.13版本,如果不想降级可以创建一个虚拟环境

下载之后在同目录下以管理员权限运行CMD窗口,这条命令会在完全不安装 py launcher、不添加 PATH 的情况下,把 Python 3.12.10 装到 C:\Python39C:\Python39是要安装的路径地址,这个随意即可

cmd 复制代码
python-3.12.10-amd64.exe /quiet InstallAllUsers=0 PrependPath=0 Include_launcher=0 TargetDir=C:\Python39

2、OpenSSL不要修改默认的安装路径

3、wkhtmltopdf添加到环境变量

三、启动工具

1、进入MobSF目录,在终端打开

2、用安装好的 Python 3.12.10 路径来创建环境,执行后稍等片刻,没有报错的话,.venv 文件夹就会生成

CMD 复制代码
C:\Python39\python.exe -m venv .venv

3、激活环境(继续在同一个 CMD 窗口里),看到提示符前面出现 (.venv) 就表示激活成功

CMD 复制代码
.venv\Scripts\activate

4、运行安装脚本

cmd 复制代码
setup.bat

接下来就是漫长的等待...

5、启动

这里的端口号使用未被占用的即可

powershell 复制代码
run.bat 127.0.0.1:8520

在浏览器输入127.0.0.1:8520启动,默认有个登陆页面,账户和密码都是MobSF

四、动态环境配置

如果想用动态分析的话需要安装一个模拟器,这里就以雷电模拟器举例

下载地址:

百度网盘链接: https://pan.baidu.com/s/1fAy8HOrqnKYfAhrJr7Tc-A?pwd=8888 提取码: 8888

1、打开模拟器,开启System.vmdk可写入

2、开启root权限

3、进入模拟器文件目录,输入 adb devices 来确认模拟器ADB端口

4、进入 C:Users用户名.MobSF 目录下,打开 config.py 配置文件,在 ANALYZER_IDENTIFIER 字段后面填写模拟器ADB端口

5、保存,重启一下 run.bat

6、这样 MobSF 动态分析就能访问到模拟器

相关推荐
WangX-西石油9 小时前
DVWA靶场Low级别Brute Force学习
学习·web安全·网络安全
初中就开始混世的大魔王9 小时前
5 Fast DDS-Discovery
网络·c++·算法·中间件
EasyDSS9 小时前
私有化视频会议系统/企业级融媒体平台EasyDSS优化升级打造轻量化高效视频协作场景
网络·音视频·媒体
z202305089 小时前
RDMA之DCQCN (14)
linux·服务器·网络·人工智能·ai
上海云盾安全满满9 小时前
为什么访问不一样的网站会有快有慢?
网络·安全
小熊officer9 小时前
网络渗透(Network Penetration)
网络·安全·web安全
长河9 小时前
APISIX
java·网络
FBI HackerHarry浩9 小时前
在Python中TCP网络程序开发的步骤流程
运维·服务器·开发语言·网络·python·pycharm
wanhengidc9 小时前
服务器 数据恢复
运维·服务器·网络·智能手机·云计算
Dreamboat¿10 小时前
Web 框架识别全攻略(含 Spring Boot、Django、Laravel 等)
web安全