WEP是WiFi最早一代的加密方式,现在路由器设置界面里基本见不到了,偶尔在老设备上碰到,安全提示都会直接标红。它的破解方法是公开的,理解它为什么被攻破,能帮我们搞懂无线安全的基本逻辑。
WEP的原理说起来不复杂:用RC4流加密算法,把密钥和一个24位的初始向量IV拼在一起生成密钥流,跟数据异或后得到密文。发送方把IV明文附在数据包里,接收方用同样的密钥和IV就能解密。问题恰恰出在这个设计上。
第一个致命伤是IV太短。24位的IV总共只有一千六百多万种取值,繁忙的网络里几个小时就会用完一遍开始重复。IV一重复,相同的密钥流就出现了,攻击者通过对比密文就能分析出数据内容。第二个致命伤是IV的使用方式有缺陷,一部分特定的弱IV会泄露密钥的字节信息,收集足够多带弱IV的包,用统计方法就能反推出完整的密钥。
破解流程在当年几乎标准化了:无线网卡开监听模式抓包,必要时注入数据包刺激目标网络产生更多流量,攒够几万个IV之后,工具跑一遍统计攻击,几分钟就能算出密钥。整个过程不需要多强的算力,普通笔记本就行。WEP等于裸奔,这个说法一点不夸张。
WEP的教训直接推动了后续标准的演进。WPA改用TKIP协议,IV加长、每包换密钥,算是应急补丁;WPA2上AES加密,安全性上了大台阶;现在最新的WPA3把握手过程也加固了,防离线字典攻击。家里的路由器如果还选着WEP或者WPA,赶紧改到WPA2以上。
值得强调的是,这些破解知识的价值在于防御和审计:检测自己网络的安全性、理解渗透测试的原理,是合法且有意义的;拿去破别人的网络就是违法行为了。技术本身中立,用法见人品。
上一篇:Broadcom 802.11n无线网卡那些事:驱动问题怎么解决
下一篇:没有了