前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >安卓端渗透工具DVHMA:自带漏洞的混合模式APP

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

作者头像
FB客服
发布2018-03-22 16:52:53
1.1K0
发布2018-03-22 16:52:53
举报
文章被收录于专栏:FreeBufFreeBuf

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
复制
export ANDROID_HOME=<Android SDK Installation Directory>
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH

2. 编译DVHMA

代码语言:javascript
复制
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
复制
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的“家族背景”
      相关产品与服务
      网站渗透测试
      网站渗透测试(Website Penetration Test,WPT)是完全模拟黑客可能使用的攻击技术和漏洞发现技术,对目标系统的安全做深入的探测,发现系统最脆弱的环节。渗透测试和黑客入侵最大区别在于渗透测试是经过客户授权,采用可控制、非破坏性质的方法和手段发现目标和网络设备中存在弱点,帮助管理者知道自己网络所面临的问题,同时提供安全加固意见帮助客户提升系统的安全性。腾讯云网站渗透测试由腾讯安全实验室安全专家进行,我们提供黑盒、白盒、灰盒多种测试方案,更全面更深入的发现客户的潜在风险。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档