Windows11-安装MobSF
一、项目介绍
MobSF是一款开源的自动化移动应用安全测试框架,支持Android、iOS和Windows平台。它集成了静态分析、动态分析、恶意软件检测和Web API测试等功能,广泛应用于渗透测试、漏洞挖掘和安全合规审计
项目地址:https://github.com/MobSF/Mobile-Security-Framework-MobSF
二、环境准备
在安装MobSF之前,需要确保主机中已有下面的环境:
1、Python环境
点上方连接下载合适的版本(一般来说最新版的即可,我这使用的是python3.13.3)
安装可参考文章:Python 3.11.3在Windows 11下的简易安装教程_python3.11.3安装教程-CSDN博客
2、JDK
点上方连接下载合适的版本(1.8以上)
安装可参考文章:Java/JDK下载安装与环境配置安装(win11超详细图文版教程)_java环境下载安装-CSDN博客
点上方连接直接下载
安装过程可参考:安装 Microsoft Visual C++ Build Tools_visual studio build tools-CSDN博客
点上方连接下载合适的版本(我选择的是Win64OpenSSL-3_1_0.msi)
安装过程可参考:环境篇-Windows下安装OpenSSL_opensslwin64下哪个-CSDN博客
三、自定义选则
(1)关于OpenSSL
如果在安装OPenSSL上自定义了安装路径(即不是默认路径),则需要修改一下文件(setup.bat);如果没有,则跳过本条。
项目下载完成后,解压之后里面有个setup.bat文件,右键->用记事本打开
“ctrl + f”搜索openssl,然后修改两处信息:
第一处:
第二处:
修改完成后,“ctrl + s”保存退出
(2)关于开放端口
这个项目启动的时候会自动开放本地的一个端口(默认为8000),如果有端口冲突的情况可以自行修改端口
修改过程如下:
找到文件run.bat,右键->以记事本打开
修改完成后,“ctrl + s”保存退出
(3)pip换源(重要!!!)
初始化安装项目的时候,需要下载很多依赖库,但是这些库使用的是国外的服务器,下载很慢
而且,项目初始化的时候,如果请求超时还会导致初始化项目失败
此时有两个选则:科学上网 or 换源
科学上网我就不提了(懂的都懂),这里将如何换源
pip默认的配置文件放在:
C:\Users\<你的用户名>\AppData\Roaming\pip\pip.ini
但是,这个目录(pip)和里面的文件(pip.ini)默认是没有的需要自行创建
执行以下命令创建pip配置文件(如果没有):
mkdir %APPDATA%\pip
notepad %APPDATA%\pip\pip.ini
在弹出的记事本中,粘贴以下内容(以清华源为例):
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
保存并关闭文件
若想选则其他源,将后面的地址换成想要的源即可
镜像源 | 地址 |
---|---|
清华大学 | https://pypi.tuna.tsinghua.edu.cn/simple |
阿里云 | https://mirrors.aliyun.com/pypi/simple/ |
中国科技大学 | https://pypi.mirrors.ustc.edu.cn/simple/ |
四、安装项目
做完上面的事情以后,就可以安装MobSF项目了
(1)第一步
打开项目目录,在当前目录下打开cmd
直接输入setup.exe,点击回车运行
他会检查你所有的环境是否准备到位(可以根据报错提示去检查自己哪个环境没有装好)
耐心等待后,最后出现“ Installation Complete”字样,就说明安装成功了
(2)第二步
直接点击文件(run.bat)开始运行项目
运行后,浏览器去访问它提示你的地址:
比如我的就是:127.0.0.1:8181
如果访问成功就会出现一个蓝蓝的登入界面(我这由于之前登入过,就直接进去了):
登入账号密码都是:mobsf
登入成功就会看到:
(3)第三步
后面就是该项目的使用了,可以网上去看其他的文章或者去项目官方看
我就只补充一下如何关闭:
在刚刚点击run.bat后出现的命令框中按“ctrl + c”即可终止进程(他会提示你是否终止,你按照要求输入y或n即可)
下次如果要再打开就再次运行run.bat即可
最后,感谢大家看完本文章!也欢迎大家来批评指正。