无线网络攻击
你会发现本章节的内容更吸引人。它将介绍一些普通的用于破坏无线网络和盗窃带宽的攻击技术,确实很有趣。如果你附近有无线网络或你居住的地区无线技术已被广泛地使用,下面描述的任何攻击技术将有98%的成功率。
目前被攻击者盯上的无线网络有95%是完全无防卫的。当前的标准(802.11b)允许的带宽达11MBps。如果受攻击的无线网络使用缺省设置值,则在带宽上将没有限制,它意味着攻击者能拥有完全的存取能力。在Neworder有一个很令人信服的例子-
#桥接器电子欺骗与MAC地址嗅探[Access Point Spoofing & MAC Sniffing]
严密的身份认证手段使得存取控制列表列表[Access control list]提供合理的安全水平。但不幸地是MAC地址并未幸免。攻击者可轻松地嗅到MAC地址因为它们肯定会被暴露即使当WEP被启用时。另外,无线网卡允许通过软件更换MAC地址。一个攻击者能使用这些“特性”通过对网卡的编程伪装成有效的MAC地址,进入并享有网络。
MAC地址的欺骗是很容易的。使用捕获包软件,攻击者能获得一个的有效的MAC地址包。如果无线网卡防火墙允许改变MAC地址,那一切皆会发生。
如果一个攻击者有台无线设备,并且他/她在无线网络附近,他将能上演欺骗攻击。欺骗攻击中,攻击者必须设置一个网络桥接器(AP),这里我们叫它“强盗”。它处于目标无线网络附近或在一个可被牺牲品信认的地点。如果“强盗”的信号强于真实的网络桥接器(AP)的信号,受害者的计算机将会联接到攻击者的(Ap)中。一旦牺牲品建立连接,攻击者就能偷窃他的口令,享有它的权限,设置后门等等。这种攻击主要用于获取口令。
#WEP攻击[WEP Attacks]
明文攻击
第一种情况:攻击者同时拥有明文本消息和其加密文本的拷贝。两者之间失去的部分便是密钥。为得到密钥,攻击者将发送一数据到目标系统,同时又试图捕获那被送到目标系统的数据。一旦攻击者捕获到数据,他便得到了IV。现在,他就能简单地运用字典攻击破解密钥。
另外在密文是通过明文与密钥流简单XOR形成的情况下。如攻击者拥有加密文本和明文,就能XOR已加密文本从而获得密钥流。攻击者使用正确的IV和密钥流,可在没有被认证的情况下进入无线网络。
密文的再利用[Cipher stream Reuse]
该问题允许攻击者从一个WEP包(编码的包)复原密钥流。WEP的cipherment算法初始化向量时只声明了小空间,通过溢出的方法发送各种各样的IV包,攻击者能捕获密钥流。之后,攻击者XOR明文本消息来解译密文(注意攻击必须同时拥有密文本和明文本)。再以后,当认证数据在网络中传送时,攻击者能将它截取,并使用密钥认证数据的明文。
Fluhrer-Mantin-Shamir Research
Cisco系统的Scott Fluhrer,以色列Weizmann研究所计算机科学部的Itsik Mantin和Adi Shamir在一年前着手该项研究工程(2001年8月)。该项研究的目的在于解决RC4密钥排列算法[Key Scheduling Algorithm (KSA)]的缺陷。
这个团体发现了KSA的两处缺陷。在他们研究论文中描述的攻击技术,既可以破解WEP(24位长)也可破解WEP2(128位长)的密码。Adam Stubblefield或Rice大学、John Loannidis和AT&T实验室的Aviel Rubin也证实了这一攻击技术。如此一来,2件新工具(air snort和WEPCrack)流传开来。但他们的源编码还未对外公布。
#Man-in-the-middle攻击
大多此类攻击都建立在毒害ARP或毒害缓存上。基本上,ARP欺骗是利用IP与以太网协议间相互作用的一种方法。由于这篇文章不介绍ARP协议或ARP攻击,所以我将简略描述其攻击及其目的。
攻击者利用一个与目标网络具有相同类型的个人虚拟网络服务器结合access point,在用户试图连接上真实服务器时,伪装的服务器响应了它并将它连接向假冒的服务器。
#Low-Hanging Fruit
由于大多的无线网络是完全无防卫的(他们使用开系统认证),且在缺省的情况下WEP不起作用,因此许多的无线网络攻击者都以此方法作为开始。
一个攻击者所需的只是一块无线网卡和一台扫描仪(在文章的最后将有所解释)。攻击者扫描那些允许任何人联入的开放式的access point,通过它攻击者们可得到免费的互连网使用权限,并能发动肉鸡攻击(攻击第三方)等等。