你的IP都是我们的。

dhcpwn的Python项目详细描述


DHCPWN

Build StatusPython VersionsPyPI Version

dhcpwn是一个用于测试DHCPIP耗尽攻击的工具。也可以是 用于嗅探本地DHCP流量。

有用的链接:

概述

DHCP协议是无连接的,通过UDP实现。这两个 特征允许执行此攻击。因为没有实际的 在客户机和服务器之间建立连接我们可以快速发送许多 伪造的请求。

DHCP服务器依赖于发件人的地址来分配IP地址。我们可以 使用不同的假MAC地址轻松欺骗许多请求。这个遗嘱 最终耗尽服务器分配新的IP地址的能力。依靠 关于服务器释放与给定MAC关联的IP地址的方法 解决此攻击可能更有效,也可能不太有效。例如,如果 服务器会快速释放它没有接收响应的分配, 攻击的效果会降低。

这种攻击通常被认为是dos的一种形式。

安装

$ pip3 install dhcpwn
$ dhcpwn -h

$ git clone https://github.com/mschwager/dhcpwn.git
$ cd dhcpwn
$ pip3 install -r requirements.txt
$ python3 dhcpwn.py -h

使用

洪水:

$ dhcpwn --interface wlan0 flood --count 256

嗅探:

$ dhcpwn --interface wlan0 sniff

帮助:

$ dhcpwn -h

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如果打开许多Java线程,它们在Android中似乎被卡住了   尝试保存嵌套片段的状态时出现java异常[对于键安卓:target\u state,片段不再存在]   我应该使用什么API或框架在Java中实现这个消息传递系统?   java JPA和序列化行为   使用Java Spring i18n翻译长文本的最佳实践   与字符串÷x%匹配的java正则表达式   春季冬眠   java使用ArrayList在ListView中出错   java解析bufferedReader数据,在某些字符处停止   我尝试在字符串中计数字符(java),但我的解决方案不起作用   java无法为本地开发在Google App Engine上设置默认的App Identity服务帐户   在Java Swing游戏中重置倒计时计时器不工作+JDialog/JOptionPane   Maven找不到intern java文件的符号错误   java获取XML包中返回的SQLException消息?   java Datanucleus类型转换插件   java bouncycastle PKCS12密钥库“最大密码长度”   java使用“==”语句   java在一个数组中包含多个变量?   java获取HttpResponseCode=400和HttpOperationFailedException