DAFF:Android应用程序Fuzzing框架

责声明">
Droid应用程序Fuzz Framework(DAFF)可以帮助您在Android设备上安装Android浏览器和PDF阅读器,以发现可能的内存损坏漏洞。您可以使用其内置的模糊器或导入自定义模糊文件。 DAFF由内置的模糊...
Droid应用程序Fuzz Framework(DAFF)可以帮助您在Android设备上安装Android浏览器和PDF阅读器,以发现可能的内存损坏漏洞。您可以使用其内置的模糊器或导入自定义模糊文件。 DAFF由内置的模糊器和碰撞监视器组成。目前,它支持以下应用程序的模糊测试: 浏览器 谷歌Chrome - com.android.chrome Mozilla Firefox - org.mozilla.firefox Opera - com.opera.browser UC浏览器 - com.UCMobile.intl PDF查看器/阅读器 Adobe Acrobat Reader - com.adobe.reader Foxit PDF阅读器 - com.foxit.mobile.pdf.lite Google PDF Viewer - com.google.android.apps.pdfviewer WPS Office + PDF - cn.wps.moffice_eng Polaris Office - com.infraware.office.link(WIP) 模糊发生器 DAFF有三种模糊器模式: Google Domato  - 使用稍微修改过的Google Domato生成模糊文件。 Dumb Fuzzer  - 顾名思义,愚蠢的模糊器。 (仅限PDF) 预生成的文件(第三方模糊器) -  使用私有或自定义模糊器生成文件。将html和pdf样本分别放在generators/html/htmls和generators/pdf/pdfs中。 傻瓜般的安装和使用 Android设备 在Android设备上安装支持的浏览器和PDF阅读器。 在Android设备上启用USB调试。 将Android设备的网络连接到计算机上的同一WiFi网络。 使用数据线将Android设备连接到计算机,并始终允许计算机进行USB调试。 电脑 安装Python 2.7 Git clone https://github.com/ajinabraham/Droid-Application-Fuzz-Framework.git Pip install -r requirements.txt 在settings.py中,将DEVICE_ID设置为Android设备ID。您可以使用adb devices命令查看ID。 同时将FUZZ_IP设置为计算机的本地IP地址。使用ifconfig/ipconfig命令查看当前的IP地址。 如果adb不在您的PATH中,请在ADB_BINARY中将路径设置为adb binary。 运行web GUI python daff_server.py 访问http://0.0.0.0: 1337上的Fuzzer Web界面 选择应用程序,选择模糊生成器并开始模糊测试! DAFF视频演示 注意:在Android设备上安装应用后,至少使用一次并允许弹出窗口等。 结论 这个项目是我的私人项目,它可以为社区做出一点贡献。我没有太多时间来维护这个项目。因此,如果您发现项目有问题,请积极帮助修复和发送拉取请求。我会尽我所能为您提供更简单明了的技术文档。如果您在使用过程中遇到问题,我希望您学会使用Google或Stack Overflow等网站来解决问题。 *参考来源:github,FB小编secist汇编
  • 发表于 2018-03-24 00:00
  • 阅读 ( 1312 )
  • 分类:黑客工具

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
不写代码的码农
黑客

2107 篇文章

作家榜 »

  1. 黑客 2107 文章