MobSF 框架安装使用部署

MobSF 框架安装使用部署1.MobSF简介#MobSF是MobileSecurityFramework的缩写,这是一款智能化的开源移动应用(Android、IOS、Windows)测试框架,可以对应用进行动态、静态分析,现在只支持Android动态分析。支持对APK、IPA文件及源码压缩包进行审计分析,可以对Android和IOS安全进行分析。MobSF还可以通过APIFuzzer功能,对WebAPI的安全检测,可以对应用收集信息、分析安全头部信息、识别移动API的具体漏洞,如XXE、SSRF、路径遍历,IDOR以及

大家好,又见面了,我是你们的朋友全栈君。

1.MobSF 简介#

MobSF是Mobile Security Framework的缩写,这是一款智能化的开源移动应用(Android、IOS、Windows)测试框架,可以对应用进行动态、静态分析,现在只支持Android动态分析。支持对APK、IPA文件及源码压缩包进行审计分析,可以对Android和IOS安全进行分析。MobSF还可以通过API Fuzzer功能,对Web API 的安全检测,可以对应用收集信息、分析安全头部信息、识别移动API的具体漏洞,如XXE、SSRF、路径遍历,IDOR以及其他的与会话和API调用速率限制有关的逻辑问题等。

2.MobSF docker 部署#
2.0.静态分析运行环境

Python 3.6+
Oracle JDK 1.7 or above
Mac OS Users must install Command-line tools – How to Install Commandline Tools in Mac
iOS IPA Analysis works only on Mac and Linux.
Windows App Static analysis requires a Windows Host or Windows VM for Mac and Linux. For Windows App Static Analysis, Read Windows App Static Analysis
2.1.安装镜像

docker pull opensecurity/mobile-security-framework-mobsf
2.2. 查看容器

docker images |grep mobsf
2.3.启动容器

docker run -it -p 8000:8000 opensecurity/mobile-security-framework-mobsf:latest
2.4.在云主机安全组中开启 tcp 8000端口

2.5.访问http://47.98.122.11:8000/

显示如下:

3.MobSF 学习

3.1我们可以静态分析Android 文件,上传后重点关注有哪些URL请求连接,通过共有或者私有得威胁而情报查询URL信息是否正常。

3.2 我们也需要关注一些很有可能含有安全问题的函数。

https://github.com/MobSF/Mobile-Security-Framework-MobSF/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138519.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ASP也做工作流

    ASP也做工作流

    2021年8月7日
  • Repeater嵌套总结

    Repeater嵌套总结Repeater嵌套使用就相当于两个for语句的组合使用。在这组两个Reapeater的组合使用中,标示红色的代码是链接两个Repeater的纽带,主要是范围大的Repeater向范围小的Repeater中的如何传值,这里就是使用的是作为中间桥梁。这里的原理就是,当工作范围大的Repeater进行赋值时,此时就将这个中间桥梁中传值。每循环依次,这个中间桥梁就标示着当前的这一条数据,那么再传

    2022年10月13日
  • 解决定时器关闭不掉的问题,clearInterval无效

    解决定时器关闭不掉的问题,clearInterval无效1.环境问题,this.interVal是我定义的定时器如直接写clearInterval(this.interVal);不好用,需要换成window.clearInterval(this.interVal);2.关闭指令执行的定时器源头问题,如开启了多个定时器,再去清除定时器是无效的,因为无法定位到想清除的定时器上。解决办法,将定时器归一每次开启定时器时,判断一下定时器是否存在,这样万无一失。开启:if(!this.interVal){this.interVal=

    2022年10月23日
  • Android Q 将支持更安全的原生 3D 人脸识别功能「建议收藏」

    Android Q 将支持更安全的原生 3D 人脸识别功能「建议收藏」Android Q 将支持更安全的原生 3D 人脸识别功能

    2022年4月21日
  • C# SqlTransaction的使用[通俗易懂]

    C# SqlTransaction的使用[通俗易懂]Sqltransaction是用在多sql任务写数据库时的Codeusing(SqlConnectionconn=newSqlConnection(SqlHelper.ConnectionString)){conn.Open();…

    2022年5月1日
  • 创建shift后门实验总结_shift加delete

    创建shift后门实验总结_shift加delete一、实验目的及要求 1.学会创建Shift后门 2.掌握shift后门的原理 二、实验设备(环境)及要求 PC机,VC++等,虚拟云平台 三、实验内容与步骤 1.在192.168.1.3的虚拟机上打开cmd命令指示符; 2.输入“cdc:\WINDOWS\system32”,进入该文件夹; 3.输入…

    2022年9月18日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号