千家信息网

开源移动安全测试框架MobSF安装过程会遇到什么坑

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,小编给大家分享一下开源移动安全测试框架MobSF安装过程会遇到什么坑,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!运行环境
千家信息网最后更新 2026年10月31日开源移动安全测试框架MobSF安装过程会遇到什么坑

小编给大家分享一下开源移动安全测试框架MobSF安装过程会遇到什么坑,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

运行环境

Python 2.7,下载请点击:Python 2.7

Oracle JDK 1.7或以上版本,下载请点击:Oracle JDK;

Oracle VirtualBox 下载请点击: VirtualBox;

iOS IPA分析(需在 Mac系统上执行)所需命令行工具( Mac系统)下载请点击:Conmand-line tool;

硬件配置:4GB 或以上内存,5G硬盘空间。

------------------------------------------------------------------------------------------------------------------------

最新框架和虚拟机下载地址(2017.3.9)

MobSF最新发布版Github下载地址:MobSF;

MobSF VM 0.3 ova 文件百度网盘下载地址:MobSF.VM 。

------------------------------------------------------------------------------------------------------------------------

安装

该框架目前暂时只于Windows 7, 8, 8.1, 10, Ubuntu(14.04),Kali(2016.2) OSX(Mavericks, Yosemite, El Capitan, Sierra)等系统平台上进行测试。(本文在基于64位的Centos7虚拟机上进行安装,也可以根据实际情况在实体机上安装。)

Linux:解压MobSF压缩文件到/home/[username]/MobSF。

------------------------------------------------------------------------------------------------------------------------

安装过程

  1. 安装centos7虚拟机,选择安装GNOME桌面(MobSF安装完成后需要在浏览器中呈现测试效果),安装完成后重启进入桌面系统。

  2. 查看是否安装Python2.7和JDK1.7或以上版本,若位安装则从上边的地址下载响应版本进行安装。

配置静态分析器

进入MobSF解压后的文件夹,默认放在了/home/[username]/MobSF(不然会提示找不到requirements.txt文件)通过pip安装MobSF Python 依赖包,执行

pip install -r requirements.txt

------------------------------------------------------------------------------------------------------------------------

问题来了:

坑NO.1:提示缺少/找不到pip命令。

现在如果直接用yum安装pip,可能会出现一下错误,说没有python-pip软件包可以安装。

No package python-pip available.Error: Nothing to do

这是因为像centos这类衍生出来的发行版,他们的源有时候内容更新的比较滞后,或者说有时候一些扩展的源根本就没有。所以在使用yum来search python-pip的时候,会说没有找到该软件包。因此为了能够安装这些包,需要先安装扩展源EPEL。

sudo yum -y install epel-release

然后再安装pip

sudo yum -y install python-pip

坑No.2:超时错误

再次执行 pip install -r requirements.txt ,提示超时

ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out.

设置超时时间

pip --default-timeout=100 install -U Pillow

更改python pip默认镜像源(本文中改为中国科学技术大学源,也可以自行搜索一下其他的源进行更改)。直接跟上pypi.mirrors.ustc.edu.cn源地址后提示源不可信,无法执行命令。所以要设置--trusted-host参数,设置为可信源。最终执行的命令如下:

pip install -r requirements.txt   --trusted-host pypi.mirrors.ustc.edu.cn

坑No.3:GCC命令执行失败

error: command 'gcc' failed with exit status 1

安装 yum install gcc 还不不得行,发现已经安装了gcc的,提示是failed而不是not found,这说明这个错误应该是缺少某些功能模块。

执行

yum install python-devel  openssl-devel

然后再次执行

pip install -r requirements.txt   --trusted-host pypi.mirrors.ustc.edu.cn

终于提示Successfully,至此静态分析器已经配置完成

Successfully installed configparser-3.5.0 cryptography-1.7.2 pdfkit-0.6.1 pyOpenSSL-16.2.0 rsa-3.4.2

------------------------------------------------------------------------------------------------------------------------

运行MobSF

在本地运行程序,默认访问端口是8000

python manage.py runserver

打开http://127.0.0.1:8000端口查看,按Ctrl+C退出程序。

可以上传apk文件进行静态分析,静态分析功能可以正常使用。

此时,默认只能本地访问网站,如果需要其他人也可以访问,需要指定0.0.0.0这个ip,其他人访问的时候就要输入电脑的ip地址加上端口号8000就可以了。(也可以输入其他端口,更改格式 0.0.0.0:8001)

python manager.py runserver  0.0.0.0:8001

以上是"开源移动安全测试框架MobSF安装过程会遇到什么坑"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

地址 提示 命令 文件 分析 框架 测试 系统 静态 过程 内容 版本 端口 篇文章 错误 运行 配置 安全 移动 再次 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网金融科技 互联网科技海报 互联网是第几次科技革命的成果 广州大一互联网络科技有限公司 互联网科技网 广州百单互联网科技有限公司 互联网科技保险 科技与互联网 互联网和科技创新 未来的互联网科技 碳银互联网科技有限公司 互联网科技公司介绍 联恩商钥互联网科技有限公司 宁波青枫互联网科技有限公司 崇明区互联网教育科技诚信经营 华夏恒生互联网科技013171 西安左小互联网科技有限公司 张家口科技产业互联网平台 互联网的科技体现在哪里 互联网科技创业计划的风险分析 上海睿民互联网科技有限公司 科技互联网政务服务 互联网 卓越科技 智慧科技互联网 融贸通互联网科技 互联网和黑科技的看法 新兴科技互联网创新大赛颁奖典礼 山东子淼互联网科技有限公司 山东大美朱楼互联网科技有限公司 互联网金融运营模式中的金融科技
0