返回列表 下一主题 ›› ‹‹ 上一主题 回复 发帖

用aircrack破解WPA加密的无线路由

用aircrack破解WPA加密的无线路由

很久以前破解过一个WEP加密的无线路由,很惬意的用了一段时间。可是这个无线路由信号不够强,网络还不够完美。与此同时,有另外一个无线路由存在,信号很不错,可惜是WPA加密的,不好破解。这就好比是狮子身边有两只羊,瘦弱的一个已经被吃掉了,强壮的那个跑得快,不好捉。今天,我决定对它下手。

  硬件环境:Macbook 061,Atheros Communications Inc. AR5008 Wireless Network Adapter.无线网卡驱动为ath9k.驱动完善.注意:不是所有的无线网卡都可以用来破解无线路由。

  软件环境:Debian/Gnu Linux sid kernel 2.6.32-trunk-686

  准备工作:

  安装aircrack-ng

  aptitude install aircrack-ng

  寻找下手的对象

  iwlist scanning

  可以看到很多合适的无线路由,可以看到它们的essid以及bssid,频道以及加密信息。WPA2加密的就算了吧。

  和WEP相比,WPA1不太容易破解。前者似乎可以直接截获密码,后者则是需要挂一个字典来进行暴力破解。

  破解流程:(来自aircrack官方教程)

  1.停掉无线网卡,重新设置无线网卡的模式:

  ifconfig wlan0 down

  iwconfig wlan0 mode monitor channel 11

  这个意思是将无线网卡的频道设为11,这就是我要破解的无线路由使用的频道。将网卡的模式设为监听,这样就可以截获别无线网的信号了。

  2.采集无线网卡的验证“握手”信息

  airodump-ng -c 11 --bssid 00:14:6C:7E:40:80 -w psk wlan0

  -c 11意思是只采集第11频道的信息,--bssid 00:14:6C:7E:40:80意思是只采集00:14:6C:7E:40:80这个无线路由的信号。

  这样可以避免采集了多余的信息。

  接着,可以看到无线网卡已经在不停的收集信息了。如果看到类似下面的一行信息,发现有handshake字样,意味着截获了握手的信息。

  CH  9 ][ Elapsed: 4 s ][ 2007-03-24 16:58 ][ WPA handshake: 00:14:6C:7E:40:80

  3.欺骗无线路由以获得验证信息。

  如果迟迟得不到握手信息,可以考虑欺骗一下无线路由,强迫某个无线网用户重新验证。选择一个比较活跃的无线网卡动手吧!

  aireplay-ng -0 1 -a 00:14:6C:7E:40:80 -c 00:0F:B5:FD:FB:C2 wlan0

  其中

  -0 意思是虚假验证

  1 是攻击的次数。觉得不够可以再加。

  -a 00:14:6C:7E:40:80 这是无线路由的MAC地址

  -c 00:0F:B5:FD:FB:C2 这是某个连接在无线路由上的无线网卡的MAC

  wlan0是使用的无线网网卡名称

  4.字典破解

  如果得到了握手信息,就可以挂上字典来强行攻击了。

  aircrack-ng -w password.lst -b 00:14:6C:7E:40:80 psk*.cap

  其中,password.lst是一个字典文件。这个文件很重要。不在乎时间的话,可以选择一个庞大的字典来进行攻击。字典下载的地方可以在

www.aircrack-ng.org/doku.php?id=faq#where_can_i_find_good_wordlists

  找到。我选择了一个比较庞大的字典
theargon.com/achilles/wordlists/theargonlists/theargonlistver2.zip

  压缩包84M左右,解压缩以后有2G左右。

  我自己的破解大概花了一个下午加上一个晚上的时间。下午用了大概两个小时采集握手信息(实际上不需要这么久)。挂上字典开始暴力破解,早上再去看的时候就找到了密码,一个8位的英文专业术语。字典破解耗时10:41:48,一共测试了31068348个密码。如果手头上有一个4核的强悍机器,破解的时间会大大缩短。

  总结:

  1.破解WEP无线网络很简单.WEP加密不可靠,别用了.好歹用个WPA吧!

  2.WPA1的破解也很有希望。破解的难度大于WEP。
返回列表 下一主题 ›› ‹‹ 上一主题