网易首页 > 网易号 > 正文 申请入驻

利用MobSF自建移动应用APP扫描云平台

0
分享至

  移动互联网统治了我们世界,移动端安全越来越重要。终端安全最重要的原则是”不访问不安全的网站,不下载不明来源的应用,不安装不信任的APP,不给APP不必要的权限”。话虽如此,但是实际上有的时候,还需要安装一些未知的APP,这是后怎么办呢?

  这就需要对其先进行一下安全评估,现在有很多在线安全检测平台,比如360捉虫猎手,企鹅家的金刚审计系统等。最近恰好要尝试一个apk扫描的时候发现前些年搞的大量在线评估系统基本上都不能用了(360捉虫猎手还ok)。所以,虫虫今天就给大家介绍下,基于开源的MobSF自建一个应用APP扫描云平台。

MobSF简介

  Mobile Security Framework(MobS,移动安全框架)是一种自动化多平台移动应用程序,支持Android、iOS和Windows应用自动化测试。能够进行静态、动态分析,web API测试,恶意软件分析和安全评估。MobSF支持对移动APP二进制文件,包括APK,IPA和APPX以及对压缩的源代码进行分析,提供Web界面进行任务管理和报告显示,并提供REST API实现CI/CD或DevSecOps管道无缝集成。其中动态分析器可帮助我们执行运行时安全性评估和交互式检测。

安装部署 安装要求

  进行静态分析分析需要安装以下条件:

  Git,Python 3.6以上版本,JDK 8以上版本。

  Linux下可以通过发行版的包管理软件直接安装,比如Ubuntu下可以用:

  苹果Mac OS用户:

  Windows用户需要安装Microsoft Visual C ++ Build Tools和OpenSSL

  Windows App静态分析需要Mac和Linux的Windows主机或Windows VM(略)。

  为了生成PDF报告,需要单独安装wkhtmltopdf二进制文件。在Windows中,需要将包含wkhtmltopdf二进制文件的文件夹添加到环境变量PATH。

  安装

  安装过程很简单,首先从MobSF仓库clone下载源码:

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

  然后,在Linux和Mac OS下执行./setup.sh,Windows下执行setup.bat即可。

  docker安装:

  MobSF 2.0也新增加了docker方式安装,安装运行非常方便。方便起见可以直接拉取官方镜像:

  也可以自己编译镜像或者需要额外功能要求的也必须找自编译镜像:

  运行

  Linux和Mac下通过:

  Windows下运行:

  然后默认会开启一个8080服务器监听,通过浏览器访问localhost:8080就可以访问。

静态分析

  通过浏览器访问localhost:8080,会弹出分析文件上传界面,可以把apk包通过拖放到虚线框里或者通过Upload & Analyze选择文件就可以完成分析任务的设置。

  左边栏目各种分析项目,右边窗体是该次分析的终结基本包括了四大组件扫描个数、export 情况),反编译源码(java、smali)、mainfest 文件分析、安全分析等。

  本例中我上传了GPS测试仪的apk,结果如下:

  扫描项目设置和设计源码浏览:

  其中一个反编译的About.java源码:

  应用签名分析:

  权限和二进制库分析:

  红色提醒表示需要开放 定位权限,有风险,非法应用可以窃取位置信息,或者用它来消耗电池。

  文件清单分析:

  可以被恶意信息拷贝,拖库。

  动态分析

  MobSF也支持动态分析,但是需要Genymotion模拟平台的支持,通过它来启动安卓虚拟机VM。

  MobSF动态分析需要Genymotion Android x86 VM 4.1至9.0版本。一般建议使用Android 7.0或更高版本。

  首次运行时会自动MobSFyed Android 5及更高版本。对于小于5的Android版本,必须在第一次进行Dynamic Analysis之前运行Android运行时。单击”动态分析”页面中的MobSFy Android运行时按钮以MobSFy Android运行时环境。

  如果Dynamic Analyzer无法检测的安卓设备,可通过MobSF/settings.py文件,手动配置ANALYZER_IDENTIFIER。

  例如:

  可以在Genymotion虚拟机列表中找到安卓设备的IP,默认端口为5555。

批量分析

  除了通过Web界面人工进行单任务分析以外,MobSF支持通过命令行进行批量分析。

  批量分析需要用mass_static_analysis.py工具,使用方法是 mass_static_analysis.py [-h] [-d 目录] [-s IP端口]

  其中-h表示使用帮助。

  -d选项来制定需要扫描APP包和源码压缩包所在的目录。

  -s 用来制定MobSF服务器的地址和端口,比如127.0.0.1:8080

  例如:

  pythonmass_static_analysis.py -s 127.0.0.1:8000 -d /opt/apks/

  分析报告

  可以以PDF导出该次分析的报告,注意好像默认下对中文支持有问题:

总结

  本文虫虫大家介绍了如何利用开源的MobSF平台自己移动APP自动扫描平台。MobSF功能强大的移动安全测试平台,支持静态,动态分析以Web API Fuzzer测试。MobSF支持docker一键部署,Web界面进行管理、导出PDF分析报告,安装和使用都非常方便友好。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
惊呆了!西贝的厨师工资7000,服务员8000,网友:就是一个热菜员

惊呆了!西贝的厨师工资7000,服务员8000,网友:就是一个热菜员

明月杂谈
2025-09-15 05:47:53
某企业别装死了,赶紧出来说句话吧

某企业别装死了,赶紧出来说句话吧

地球公民金建国
2025-09-14 13:58:48
突发讣告!官网已变黑白

突发讣告!官网已变黑白

深圳晚报
2025-09-15 15:58:08
网友喊话西贝进上海校园,上海网友:我儿子屎都能吃,都觉得午饭难吃

网友喊话西贝进上海校园,上海网友:我儿子屎都能吃,都觉得午饭难吃

可达鸭面面观
2025-09-15 13:00:40
6年前那个诬告朱军,让朱军丢掉工作的弦子,如今活成这样

6年前那个诬告朱军,让朱军丢掉工作的弦子,如今活成这样

可乐谈情感
2025-09-14 17:49:20
热搜爆了!西贝道歉,10月1日前全国门店调整!于东来:希望不要毁了西贝

热搜爆了!西贝道歉,10月1日前全国门店调整!于东来:希望不要毁了西贝

中国基金报
2025-09-15 14:05:40
上海人注意!冷空气正在赶来,即将断崖式降温!

上海人注意!冷空气正在赶来,即将断崖式降温!

鲁中晨报
2025-09-15 11:39:18
西贝正式发布道歉信:“绝对权威者”贾国龙的一次大败

西贝正式发布道歉信:“绝对权威者”贾国龙的一次大败

锌财经
2025-09-15 16:21:10
雷军官宣小米17全面对标iPhone,卢伟冰:加量不加价

雷军官宣小米17全面对标iPhone,卢伟冰:加量不加价

南方都市报
2025-09-15 12:43:01
日本发现李白书法,经鉴定为唐代真迹无疑,这字也就他能写得出来

日本发现李白书法,经鉴定为唐代真迹无疑,这字也就他能写得出来

书法网
2025-09-13 17:57:00
武汉男子因使用翻墙软件浏览境外网站  被警方行政处罚

武汉男子因使用翻墙软件浏览境外网站 被警方行政处罚

互联网大观
2025-09-15 10:31:34
罗永浩手撕华与华:以后有品牌再用华与华,会让大家觉得它脑子有问题

罗永浩手撕华与华:以后有品牌再用华与华,会让大家觉得它脑子有问题

YOUNG财经
2025-09-15 10:15:10
河南一地预制菜园区加速改名

河南一地预制菜园区加速改名

第一财经资讯
2025-09-15 17:41:36
恍如隔代..36岁贝尔完美身材胸肌腹肌清晰可见,39岁鲁尼严重发福

恍如隔代..36岁贝尔完美身材胸肌腹肌清晰可见,39岁鲁尼严重发福

直播吧
2025-09-15 16:01:34
真保级了!阿莫林上任以来曼联31轮31分,除升降级球队外英超垫底

真保级了!阿莫林上任以来曼联31轮31分,除升降级球队外英超垫底

直播吧
2025-09-15 15:50:08
涉嫌严重违纪违法!四川省古蔺县政协原党组副书记、副主席朱明辉被查(附简历)

涉嫌严重违纪违法!四川省古蔺县政协原党组副书记、副主席朱明辉被查(附简历)

鲁中晨报
2025-09-15 15:59:12
A股:今日行情不对劲,主力在加速套现!行情无忧,还会加速上涨

A股:今日行情不对劲,主力在加速套现!行情无忧,还会加速上涨

虎哥闲聊
2025-09-15 11:35:48
贾老板还是吃了墨水的亏?西贝事件第5天:新华社一句话 高下立现

贾老板还是吃了墨水的亏?西贝事件第5天:新华社一句话 高下立现

花心电影
2025-09-14 17:27:50
笑麻了!罗永浩说西贝贾国龙没有好朋友,果不其然朋友圈被 爆了

笑麻了!罗永浩说西贝贾国龙没有好朋友,果不其然朋友圈被 爆了

巷子里的历史
2025-09-15 11:27:33
西贝致歉后罗永浩再发声!知情人士称“贾国龙不给说法,老罗不会罢休”

西贝致歉后罗永浩再发声!知情人士称“贾国龙不给说法,老罗不会罢休”

澎湃新闻
2025-09-15 17:04:27
2025-09-15 18:23:00
FreeBuf
FreeBuf
互联网安全新媒体
5548文章数 1757关注度
往期回顾 全部

科技要闻

官方:英伟达违反反垄断法 将施进一步调查

头条要闻

梅德韦杰夫:若北约成员国击落俄无人机 将意味着战争

头条要闻

梅德韦杰夫:若北约成员国击落俄无人机 将意味着战争

体育要闻

诺维茨基退役十年后,德国篮球走向巅峰

娱乐要闻

60岁张曼玉定居法国:瘦成皮包骨?

财经要闻

华与华秒怂 罗永浩称已接到对方道歉

汽车要闻

后轮转向和5C 2026款梦想家把想到的都给了

态度原创

教育
数码
健康
本地
公开课

教育要闻

事关中小学秋假,南京市教育局最新回应

数码要闻

清晰更护眼,华为爆款平板解锁无纸化学习新体验

内分泌科专家破解身高八大谣言

本地新闻

云游中国 | 草原驭秋风 祁连山邂逅黑河源头

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版