MDK3 简介
MDK3 是一款无线DOS 攻击测试工具,能够发起Beacon Flood、Authentication DoS、Deauthentication/Disassociation Amok 等模式的攻击,另外它还具有针对隐藏ESSID 的暴力探测模式、802.1X 渗透测试、WIDS干扰等功能。
安装过程
- 首先获取源代码
|
|
如果遇到这种错误
试试直接用Firefox访问那个地址下载吧。
- 修改Makefile文件
|
|
将 “-lpthread” 替换成 “-pthread”。之后按ctrl + x -> Y (enter) -> enter
- 编译
|
|
这里make之后会刷出很多warnings,但并不影响编译。
- 安装
|
|
- 测试
|
|
测试环境
系统: Ubuntu 14.04
网卡: TP-LINK TL-WN722N
路由器: FAST FW150R
MDK3 使用方法
查看帮助
|
|
Beacon Flood Mode
详细介绍
这个模式可以产生大量死亡SSID来充斥无线客户端的无线列表,从而扰乱无线使用者;我们甚至还可以自定义发送死亡SSID的BSSID和ESSID、加密方式(如wep/wpa2)等。
|
|
示例一
|
|
./wordlist1.txt
示例二
固定FakeAP的MAC
|
|
./wordlist2.txt
效果说明
PC可以容易看到 FakeAP,但是 Android 的 WLAN 扫描不容易看到,原因暂不明。
Authentication DoS Mode
详细说明
这是一种验证请求攻击模式:在这个模式里,软件自动模拟随机产生的mac向目标AP发起大量验证请求,可以导致AP忙于处理过多的请求而停止对正常连接客户端的响应;这个模式常见的使用是在 reaver 穷据路由 PIN 码,当遇到AP被“pin死”时,可以用这个模式来直接让AP停止正常响应,迫使AP主人重启路由。
|
|
示例一
|
|
似乎无效
手机连接AP正常上网
Deauthentication/Disassociation Amok Mode
详细说明
这个模式看名称就知道大概了:强制解除验证解除连接!在这个模式下,软件会向周围所有可见AP发起循环攻击……可以造成一定范围内的无线网络瘫痪(当然有白名单,黑名单模式),直到手动停止攻击。
|
|
示例一
|
|
Basic probing and ESSID Bruteforce Mode
详细介绍
基本探测AP信息和ESSID猜解模式
802.1X tests Mode
详细介绍
802.1X 协议下的攻击测试
|
|
参考资料
[1] Install mdk3 on Ubuntu 14.04
[2] 印尼语神奇资料请在google translate帮助下服用
[3] 无线攻击神器–MDK3 使用方法
[4] 无线Hacking之D.O.S与AP欺骗
[5] MDK3-无线拒绝服务攻击的开始
[6] Kali mdk3项目页面
[7] 项目页