美文网首页Android安全
MobSF配置-Windows版

MobSF配置-Windows版

作者: 光脚丫的孩子 | 来源:发表于2018-04-26 20:51 被阅读1359次

1.MobSF介绍

    MobSF (全称:Mobile Security Framework,中文名:移动安全框架) 是一个自动化的一体化移动应用程序(Android / iOS / Windows)测试框架,能够执行静态,动态和恶意软件分析。它可用于对Android,iOS和Windows移动应用程序进行有效和快速的安全分析,并支持二进制文件(APK和IPA)和压缩源代码(动态分析目前暂时只支持Android)。下文注重讲解Android的静态分析和动态分析,IOS的IPA文件和Android的APK静态分析步骤一致。

2.配置步骤

2.1 静态分析

    2.1.1 环境配置

                Python 3.6+   进入下载

                JDK 1.7+    进入下载

                 说明:下载完成之后,安装Python和配置JDK环境变量。

     2.1.2 检出项目

                $ git clone https://github.com/MobSF/Mobile-Security-Framework-MobSF.git

                $ cd Mobile-Security-Framework-MobSF

                注意:检出项目需要安装Git,如果没有安装的请移步百度安装。

      2.1.3 使用pip安装MobSF Python依赖项

                $ python -m pip install -r requirements.txt

                注意:如果发现python命令未找到,试试python3 -m pip install -r requirements.txt。

       2.1.4 安装wkhtmltopdf

                需要安装wkhtmltopdf二进制文件以生成PDF报告,后面会使用得到(下载地址);

       2.1.5 运行MobSF服务

               $ python manage.py runserver

                注意:如果发现python命令未找到,试试python3 -m pip install -r requirements.txt。

运行成功

                说明:运行成功后,测试在地址栏中输入:localhost:8000。注意默认端口为:8000可以自己指定端口的(指定端口:python manage.py runserver 端口号;要将MobSF公开到特定的IP,您可以尝试python manage.py runserver 指定的IP:端口号)。

运行成功

        2.1.6 分析APP

                此时点击上图中的 标明1 处或者 标明2 处,然后选你需要分析的APP,即可。下图为随意找的一个APP进行分析,得出的分析结果。初次上传文件时会报错。

                Don't Play Around. An Error just popped in!

                 None

                 no such table: StaticAnalyzer_staticanalyzerandroid

报错如图

            解决方案(分别运行如下两条命令让后重启服务):

                    python manage.py migrate

                    python manage.py makemigrations

2.2 动态配置

    2.2.1 需要文件下载

            VirtualBox  下载地址

            MobSF Android x86 4.4.2  虚拟机   下载地址

            下载完成安装VirtualBox(便于方便以下简称VB)。

    2.2.2 配置Android虚拟机

           1  打开VB;点击 管理 -->  导入虚拟电脑   然后找到下载的 MobSF Android x86 4.4.2文件(MobSF_VM_0.3.ova);

            2.然后按照下图中的配置,进行网络配置,配置完成点击下方的OK。

配置1 配置二

            3.启动虚拟机

                    点击 启动 按钮启动虚拟机;启动成功如图,虚拟机的密码为1234

启动成功

                4.指定IP

                    在dos命令中输入ipconfig发现虚拟机的IP和主机IP不在同一个网段,所以不能互相拼通。

                进行如下配置:管理 --> 主机网络管理器 --> 双击网络名称。结果如下图:

未作更改

                然后更改配置如下,再点击应用,再关闭,让后重新启动虚拟机。

更改后的样子

                 再在dos命令中输入ipconfig查看到虚拟机IP已经为刚才设置的IP;然后执行命令:ping 192.168.1.242 发现可以拼通(192.168.1.242为自己定义的IP);

相关文章

  • MobSF配置-Windows版

    1.MobSF介绍 MobSF(全称:Mobile Security Framework,中文名:移动安全框架) ...

  • MobSF配置-Mac版

    1.MobSF介绍 MobSF(全称:Mobile Security Framework,中文名:移动安全框架) ...

  • git - 简易指南

    一、安装与配置 下载git OSX版 下载git Windows版 下载git Linux版 安装完成后需要配置环...

  • virtubalbox配置Ubuntu16.04网络及文件共享

    windows10/virtubalbox5.8.2/ubuntu16.04 server版 网络配置 配置hos...

  • nginx使用

    Nginx在windows下的安装、运行,以及配置文件讲解 安装Nginx(windows版) 进入Nginx官网...

  • Go 每日一库之 go-ini

    简介 ini 是 Windows 上常用的配置文件格式。MySQL 的 Windows 版就是使用 ini 格式存...

  • Windows和Linux配置jdk

    Windows和Linux配置jdk 一、准备工作 下载windows64位jdk安装版 jdk-8u241-wi...

  • phpstudy配置 环境: 阿里云云服务器 Windows Server 2008 标准版 SP2 中文版(趁1...

  • supervisor 进程守护

    supervisor 这个软件只能在 unix 环境运行,没有 windows 版,mac 可以 1. 安装 配置...

  • git配置

    git 步骤 一.Git密钥配置 Github 安装 下载 git Windows 版 创建SSH Key:创建s...

网友评论

    本文标题:MobSF配置-Windows版

    本文链接:https://www.haomeiwen.com/subject/pexmlftx.html