首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >安卓端渗透工具DVHMA:自带漏洞的混合模式APP

安卓端渗透工具DVHMA:自带漏洞的混合模式APP

作者头像
FB客服
发布2018-03-22 16:52:53
发布2018-03-22 16:52:53
1.2K00
代码可运行
举报
文章被收录于专栏:FreeBufFreeBuf
运行总次数:0
代码可运行

DVHMA(Damn Vulnerable Hybrid Mobile App)是一个安卓端的混合模式APP,故意包含大量漏洞。其功能就是帮助安全研究员合法地对他们的工具或技术进行渗透测试,帮助开发人员更好地了解混合移动APP开发过程中常见的安全问题。

一、功能范围

这个APP的开发目的是研究混合APP开发过程中的安全问题,例如安全地使用Apache Cordova或SAP Kapsel。目前,DVHMA的主要关注点是深入了解利用JavaScript到Java bridge的注入漏洞。

二、安装

前提

安装Android SDK ;

安装Apache Cordova6.3.0及以上版本。

另外,假定我们对Apache Cordova的构建系统已经有了基本的了解。

搭建DVHMA

1. 设置环境变量

代码语言:javascript
代码运行次数:0
运行
复制
export ANDROID_HOME=<Android SDK Installation Directory>
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH

2. 编译DVHMA

代码语言:javascript
代码运行次数:0
运行
复制
cd DVHMA-Featherweight
cordova plugin add ../plugins/DVHMA-Storage
cordova plugin add ../plugins/DVHMA-WebIntent 
cordova platform add android
cordova compile android

3. 在模拟器中运行DVHMA

代码语言:javascript
代码运行次数:0
运行
复制
cordova run android

三、DVHMA的“家族背景”

DVHMA原本是ZertApps(http://www.zertapps.de/)项目的一部分。ZertApps是由德国政府资助的研究和教育合作项目,现由英国谢菲尔德大学的软件保障与安全研究小组开发并维护。

其核心开发人员是Achim D. Brucker与Michael Herzberg。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-03-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、功能范围
  • 二、安装
    • 前提
    • 搭建DVHMA
  • 三、DVHMA的“家族背景”
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档