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

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. 设置环境变量

export ANDROID_HOME=<Android SDK Installation Directory>
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH

2. 编译DVHMA

cd DVHMA-Featherweight
cordova plugin add ../plugins/DVHMA-Storage
cordova plugin add ../plugins/DVHMA-WebIntent 
cordova platform add android
cordova compile android

3. 在模拟器中运行DVHMA

cordova run android

三、DVHMA的“家族背景”

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

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

原文发布于微信公众号 - FreeBuf(freebuf)

原文发表时间:2018-03-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏韩伟的专栏

经典软件架构模式(三)

REST模式 让我们回到服务器端开发。一直以来,互联网服务就以数据互通为最重要的业务特性。我们来看看一个微博系统的案例。 ? 【此案例并非完全真实情况,有一定提...

34470
来自专栏Java架构师历程

推介7个CI / CD(持续集成和持续部署)工具

越来越多的工程团队正在采用敏捷开发,推动更短,更快的发布周期。代码库增长和创建新生产构建的频率导致持续集成和持续部署/交付工具的兴起。

1.1K20
来自专栏Java架构

了解为什么要使用微服务!

单体应用就是将应用程序的所有功能都打包成一个独立的单元,最终以一个WAR包或JAR包存在,没有外部的任何依赖,里面包含DAO、Service、UI等所有的逻辑。...

27130
来自专栏ThoughtWorks

在微服务中使用领域事件|洞见

稍微回想一下计算机硬件的工作原理我们便不难发现,整个计算机的工作过程其实就是一个对事件的处理过程。当你点击鼠标、敲击键盘或者插上U盘时,计算机便以中断的形式处理...

30570
来自专栏非著名程序员

Android开发者注意了,是时候陆续停止使用Eclipse开发了

谷歌宣布Android Studio将取代Eclipse 非著名程序员 ? 我相信大家都听说过或者部分开发者已经在使用Android Studio开发了,在...

223100
来自专栏Youngxj

分享一款诗梦404炫酷单页面

28540
来自专栏java一日一条

Java开发熟手该当心的11个错误

生产过程中出现的问题正逐渐得到中层和最高管理层的重视。不管是身为开发人员还是架构师,下列的事项都应该得到你足够的重视以避免陷入未来的尴尬境地。你也可以把它作为...

7130
来自专栏公众号文章

干货| 架构师入门实战视频课程(二) 附下载地址

5. 回复:zeromq,获取 基于案例学Java服务器端程序设计ZeroMQ Netty视频教程 相关教程

21830
来自专栏EAWorld

微服务设计指南

微服务是当今软件工程师的一个热门话题。让我们了解如何使用微服务架构风格构建真正模块化、业务敏捷的IT系统。

18230
来自专栏腾讯移动品质中心TMQ的专栏

腾讯TMQ在线沙龙回顾|单元测试(Android)

单元测试(Android) 活动时间:2017年6月14日 斗鱼直播:http://www.douyu.com/TMQ 活动介绍:TMQ在线沙龙第二十二期分享 ...

27960

扫码关注云+社区

领取腾讯云代金券