美文网首页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版

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