游客发表
BT5(BackTrack 5)是破解2010年前后非常流行的一个渗透测试发行版,基于Ubuntu。中文它内置了Aircrack-ng、下载Reaver、破解Fern WiFi Cracker等工具,中文当年很多人拿它来测试自己家的下载无线网络安全性。所谓“BT5破解WiFi”,破解本质上是中文利用这些工具抓取WPA/WPA2握手包,或者对WPS漏洞进行PIN码穷举。下载这篇文章不讲废话,破解直接说清楚这套流程在中文环境下怎么跑通,中文以及哪些地方容易卡住。下载
先说下载。破解BT5的中文官方支持早就停了,官网backtrack-linux.org已经跳转到Kali。下载现在要找BT5的ISO,基本只能去一些老牌镜像站或者国内网盘。常见的版本是BT5 R3 GNOME 32位和64位,文件大概2.6GB左右。中文用户常遇到的坑是:下载下来发现是KDE版,界面和教程对不上;或者下到的是BT4的残留链接。我建议直接搜“BT5R3-GNOME-64.iso”,校验SHA1,别下那些标着“中文版”的修改版——里面经常被塞了后门或者挖矿脚本。虚拟机里跑最省事,VMware或VirtualBox都行,记得把USB无线网卡挂载进去,内置网卡通常不支持监听模式。
装好系统后,第一件事是确认网卡。打开终端,敲iwconfig。如果只看到eth0和lo,说明无线网卡没被识别。BT5对较新的网卡支持很差,像RTL8188EU、MT7601这些基本没戏。老玩家手里通常备着RT3070、RT5370或者AR9271芯片的卡,插上就能用。看到wlan0之后,执行airmon-ng start wlan0,会生成mon0接口。这时候如果报错说“monitor mode vif enabled”,别慌,正常。
抓包环节用airodump-ng。命令是airodump-ng mon0,屏幕会滚动列出周围所有AP。找到目标之后,记下BSSID和信道,按Ctrl+C停掉,然后重新定向抓包:airodump-ng -c 6 --bssid XX:XX:XX:XX:XX:XX -w /root/cap mon0。这时候要等一个客户端上线,或者自己用手机连一下那个WiFi。看到“WPA handshake”出现,就说明抓到了。这个过程可能几分钟,也可能几小时——如果那个网络没人用,你抓不到。
抓到握手包之后,用aircrack-ng跑字典。BT5自带一个小的密码本,在/pentest/passwords/wordlists/下面,但那个基本跑不出什么。中文用户得自己准备字典,比如从网上下载“弱密码TOP10000”或者用CUPP生成针对性的。命令:aircrack-ng -w /root/dict.txt /root/cap-01.cap。如果密码简单,几秒钟就出结果;如果密码复杂,跑几天也没用。我试过一个TP-Link的老路由器,密码是手机号后8位,字典里正好有,十分钟就出来了。但另一个用随机12位字母数字的,跑了三天没结果,直接放弃。
WPS破解是另一条路,用reaver。命令:reaver -i mon0 -b XX:XX:XX:XX:XX:XX -vv。很多老路由器WPS默认开启,PIN码是8位数字,理论上最多11000次尝试。但实际中,很多路由器有防暴力机制,锁PIN之后要等60秒。我遇到过最顺利的一个,20分钟出PIN;也遇到过一个锁了之后要等5分钟,跑了两小时才到10%。而且现在新路由器基本都关了WPS,或者用了随机PIN,这条路越来越难走。
最后说点实在的。BT5这套东西放在今天,实用性已经很低了。WPA3出来了,路由器固件也修了WPS漏洞,加上现在很多设备默认用随机MAC,抓包都难。如果你只是想进自己家的网络但忘了密码,重置路由器比跑字典快得多。真要学无线安全,Kali Linux是更好的选择,工具更新,驱动支持也好。BT5更多是个怀旧的东西,就像有人还在用Windows XP——能跑,但没必要。
友情链接