因为项目每次发版都需要做code Scan,之前是依据其他部门给的api拿的结果,不过最近几次频繁翻车,拿不到结果。于是就有了下面这篇文章。本文的主要目的是记录自己的安装使用过程!方便之后使用!
MobSF.pngMobile Security Framework(MobSF)是一个针对移动应用(Android/iOS/Windows)的恶意软件分析和安全评估的框架,能够执行静态和动态分析。MobSF支持移动应用程序二进制文件(APK,IPA&APPX)以及压缩的源代码。并且提供相应的API用于对接。
本文是通过Docker安装镜像的方式实现的MobSF的安装使用。步骤如下:
一、Docker的安装(用于下载MobSF镜像,如已安装Docker请跳过)
- 通过homeBrew安装Docker
$ brew cask install docker
- 手动下载安装,下载链接
- 验证是否安装成功
$ docker -v
Docker version 19.03.8, build afacb8b
Docker.png
二、MobSF安装及使用
- 通过Docker下载MobSF镜像
$ docker pull opensecurity/mobile-security-framework-mobsf
屏幕快照 2020-06-30 下午5.39.26.png
2.查看容器
$ docker images |grep mobsf
opensecurity/mobile-security-framework-mobsf latest c67424359124 26 hours ago 1.66GB
3.启动容器
docker run -it -p 8000:8000 opensecurity/mobile-security-framework-mobsf:latest
执行后结果:
[2020-07-01 07:40:34 +0000] [1] [INFO] Starting gunicorn 20.0.4
[2020-07-01 07:40:34 +0000] [1] [INFO] Listening at: http://0.0.0.0:8000 (1)
[2020-07-01 07:40:34 +0000] [1] [INFO] Using worker: threads
[2020-07-01 07:40:34 +0000] [8] [INFO] Booting worker with pid: 8
4.访问服务,上传相应的二进制文件
open docker.png log
访问服务
参考文档:
HomeBrew安装
MacOS Docker 安装
移动端安全框架:MobSF:概要与使用
MobSF官网
网友评论