bt5破解无线网教程
2019年夏天,破解我在一个老旧小区的无线网教楼道里蹲了三个小时。笔记本屏幕上的破解Kali Linux滚动着一行行数据包,目标AP的无线网教SSID叫"TP-LINK_7A2C",信号强度-52dBm,破解WPA2加密。无线网教最终握手包没抓到手,破解倒是无线网教被下楼扔垃圾的大爷当成了可疑人员盘问了半天。那是破解我最后一次用BT5做无线测试——不是因为技术不行,是无线网教实在受不了这种效率。
BackTrack 5(BT5)这玩意儿现在提的破解人不多了。2013年Kali Linux出来后,无线网教BT系列就停了维护。破解但网上那些"BT5破解无线网教程"还在传,无线网教配着老掉牙的破解reaver 1.4和minidwep-gtk截图。说实话,这些教程里至少一半的步骤在今天的环境下跑不通。我拿一台旧笔记本装过BT5 R3,网卡是RT3070芯片的,在2015年之前确实能跑PIN码。现在?大部分路由器默认关闭WPS,开了的也带防PIN机制,pin到第十次就锁死,等60秒。一个PIN码要跑11000种组合,算上锁定时间,没个三天三夜根本下不来。
抓包这件事,比教程里写的麻烦
BT5教程通常会告诉你:airmon-ng start wlan0,然后airodump-ng mon0扫AP,找到目标后抓握手包。步骤没错,但教程不会说现在2.4G频段有多拥挤。我住的那栋楼,晚上打开airodump-ng,屏幕上能刷出四十多个AP信号,信道1、6、11挤得跟早高峰地铁似的。你锁定一个AP后,得等有人连上或者踢人下线才能抓到握手包。aireplay-ng的deauth攻击现在也不好使,很多路由器固件早把广播deauth包过滤了,只能定向发,还得知道客户端的MAC地址。
更麻烦的是5G频段。BT5 R3的内核是3.2.6,很多新网卡驱动根本装不上。我试过用Alfa AWUS036NHA,芯片是AR9271,BT5能认,但只支持2.4G。想搞5G得换网卡换系统,那还不如直接上Kali 2023。
跑字典的残酷现实
抓到握手包只是第一步。BT5教程里会教你用aircrack-ng配合字典跑密码。我做过一个测试:用一个8位纯数字的字典,大概一亿条,跑在i5-3210M的笔记本上,速度是每秒1800个左右。算下来要跑15个小时。换成带字母的8位密码,字典膨胀到几万亿条,直接放弃。那些教程里说"用EWSA或者hashcat跑GPU",BT5自带的hashcat版本太老,不支持新显卡的OpenCL驱动。我试过在BT5里编译hashcat 4.0,依赖库冲突搞了一下午,最后放弃。
有个朋友开小超市,让我帮他看看店里的WiFi安不安全。我跑了一晚上字典,没中。他密码是店名拼音加电话号码后四位,这种组合字典里根本没有。我直接问他是不是设了这个,他愣了一下说你怎么知道。我说猜的,你这种设置方式比什么加密算法都管用——前提是别人不认识你。
PIN码那点事
reaver在BT5上跑PIN码,教程里写得跟捡钱似的。实际情况是:第一,路由器得开WPS;第二,信号得足够好,-70dBm以下基本没戏;第三,很多路由器PIN到一半会假死,你得手动重启reaver加参数。我遇到过一台水星路由器,PIN了六个小时,进度条卡在99.8%,再跑就提示"AP rate limiting",等300秒重试,无限循环。后来查资料才知道,这型号的路由器WPS实现有bug,最后几个PIN码永远返回错误。
BT5本身也有问题。它的Linux内核太老,对新型网卡支持差。我手头一张RTL8812AU的网卡,BT5根本不认,得自己编译驱动,编译完了还得调monitor模式参数。有那功夫,Kali Live USB插上就能用。所以现在谁再问我BT5怎么破解无线网,我一般直接说:换Kali吧,BT5当个纪念品就行。除非你跟我一样,就是喜欢看那个深蓝色的启动界面,还有终端里那些带着年代感的报错信息。
楼下大爷后来见我还问,小伙子你那电脑修好没。我说修好了,就是网卡有点旧。他点点头说,旧的好,旧的安全。这话搁无线安全上,居然挺对。









