NoSQLAttack-MongoDB默认配置攻击和注入攻击工具

Githubhttps://github.com/youngyangyang04/NoSQLAttack

这是一个mongoDB的注入工具,最简化用户操作来实现mongoDB默认配置攻击和注入攻击。使用这个工具就可以发现有成千上万的mongoDB裸奔在互联网上,并且数据可以随意下载

NoSQL注入攻击测试系统NoSQLInjectionAttackDemo:https://github.com/youngyangyang04/NoSQLInjectionAttackDemo,这里面有两个登录系统用来测试注入攻击

NoSQLAttack 介绍

NoSQLAttack 是一个用Python编写的开源的攻击工具,用来暴露网络中默认配置mongoDB的IP并且下载目标mongoDB的数据,同时还可以针对以mongoDB为后台存储的应用进行注入攻击,使用这个工具就可以发现有成千上万的mongoDB裸奔在互联网上,并且数据可以随意下载。

一些攻击的数据是来自于以下论文给予的启发:

Diglossia: Detecting Code Injection Attacks with Precision and Efficiency

No SQL, No Injection?

Several thousand MongoDBs without access control on the Internet.

运行环境

项目运行在linux系统上,NoSQLAttack的依赖包已经写在setup.py文件里,并且已经在ubantu和MAC OX上都测试了,只需要执行这个脚本就可以自动配置好安装环境 开发这个项目使用时使用的是Pycharm COMMUNITY 2016.1,python的版本为2.7.10,使用者需要在本地电脑安装mongoDB。

安装

在linux系统下可以直接将下载的项目解压,然后执行以下两个命令

cd NoSQLAttack

python setup.py install

使用方法

安装完毕后,执行一下命令就可以启动该项目

NoSQLAttack

启动该项目后将会展现如下的界面,然后就可以开启黑客之旅了


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容