开发者社区> 科技小能手> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

无线网络密码破解方法

简介:
+关注继续查看

随着无线通信技术的日益成熟,无线局域网逐步走进千家万户,但无线局域网的安全问题同时也令人担忧。与有线网络相比,由于无线局域网络信道的开放性,更容易引发安全性的问题,毕竟在无线信号覆盖范围内,黑客有机会接入,甚至偷窥、篡改和破坏用户的重要数据文件。所以无线网络的安全性尤为重要。无线网路就在我们身边,如果各位在此之前还没接触过无线玩过还不知道“SSID”、“WEP”、”WPA”是什么时,不用着急,读完本文,相信大家会对无线网络安全有个全新认识。安全性主要包括访问控制、数据加密、数据完整性检查等。访问控制保证只有授权用户能访问敏感数据,数据加密保证只有正确的接收者才能理解数据。目前使用最广泛的IEEE802.11b标准提供了两种手段来保证WLAN的安全———SSID(服务配置标示符)和WEP(有线等效保密)。SSID提供低级别的访问制,WEP是可选的加密方案,它使用RC4加密算法,一方面用于防止没有正确的WEP密钥的非法用户接入网络,另一方面只允许具有正确的WEP密钥的用户对数据进行加密和解密(包括软件手段和硬件手段)。WEP通过CRC32对数据完整性进行检查,加密过程如图1所示。随着无线网络的逐渐流行及对安全要求的不断提高,使用WEP加密的缺陷逐渐暴露出来。下面的测试就是要告诉大家WEP加密有那些弊端,希望大家在阅读后能有所启发。


 

图1
一、测试步骤:
测试使用的是WinAircrackPack 工具包。该工具包是一个无线工具的组合包,包括WinAircrack.exe,wzcook.exe,airdecap.exe以及airodump.exe四个程序airodump.exe是SSID号发现工具,用来对付 SSID影藏。利用其中的airodump 监视无线网络中的传输数据, 当收集到足够多的数据包时利用WinAircrack 就能破解出密钥。测试环境为一台TP- LINK 的TL-WR340G 54M的无线路由器和两台笔记本电脑, 其中一台使用了Intel Pro 2200 无线网卡, 如图2 所示。
 


 

图2
1. 运行winaircrackpack包里头的airodump.exe
 


 

图3
选择“10 Inter<R>PRO/Wireless 2200BG Network Connection”网卡
出现:
Interface types:’o’ = HermesI /Realtek
               ‘a’= Aironet/Atheros
输入o或者a选择网卡模式,下一个界面出现:
Channel<s>:1 to 14,0 = all ->
选择搜索频段,输入0是代表所有频段都检测的意思。假设还不知道该无线设备使用的哪个频段和SSID号。 按下回车出现:
Output filename prefix ->
提示你输入一个保存文件,这样该工具会把所有sniffer下来的数据包放到这个文件
Only write WEP IVs <y/n>  ->
only write wep ivs是否只检测WEP加密数据包,我们选择“N”, 这样将检测网络中的所有数据包不只WEP加密数据。 
这时会出现一个提示,大概意思就是说目前驱动还不支持,无法进行sniffer的操作。同时浏览器会自动转到这个http://www.wildpackets.com/support/product_support/airopeek/hardware页面,我们可以通过这个页面下载兼容驱动程序,升级我们的无线网卡让sniffer工具——airodump.exe可以顺利运行。我们通过这个地址下载适合自己网卡的可以使用airodump的驱动,在搜索设备页面中选择自己无线网卡的品牌和型号。笔者选择tp-link的所有无线产品进行查询,看看应该下载哪个驱动 下载后放到指定目录。然后我们开始安装驱动
 


 

图4
1.在桌面网上邻居图标上点鼠标右键,并选择属性,在自己的无线网卡对应的本地连接上点鼠标右键,并选择属性。

2. 在无线网络连接属性窗口中的“常规”标签下点网卡信息旁边的“配置”按钮,在“驱动程序”标签中点“更新驱动程序”按钮。
 


 

图5
再选择“从列表或指定位置安装(高级)”,然后选择“不要搜索。我要自己选择安装的驱动程序”
 


 

图6
 


 

图7
3. 在安装驱动过程中会出现兼容性提示,我们点“仍然继续”即可。最后完成硬件更新向导,我们的intel无线网卡现在已经变成了atheros 无线网卡了,这样才能够使用airodump这个无线网络sniffer工具。请大家注意,由于WEP破解的准备工作比较多,已经成功的将自己的网卡进行了更新驱动工作,这也是WEP加密破解的关键。
二、灵活运用工具,轻松破解无线网络WEP
这时我们再运行airodump.exe 会发现这时你会发现显示的信息和安装驱动前已经不同了,我们的网卡名称已经变为atheros 的wireless network adapter了。在设备管理器中也可以看到网卡的升级情况。如下图所示
 


 

图8
下面我们使用一款著名的无线接入点探测工具NetStumbler,文件很小只有1.26MB。它能自动识别所能探测到的无线接入点,还能探测到发射设备的SSID,以及无线设备所连接网卡的MAC地址信息等。如下图
 


 

图9
从图九中可以看到,netstumbler探测到了本区域中两个无线接入点处于活动状态,频段是6,包括接入的无线网卡MAC、无线设备的厂商,无线路由器地址。
最后用airodump程序(默认会自动检测网络中的所有频段),对无线网络中的无线数据包进行统计和分析。笔记本电脑A通过无线路由器访问在线看电影的网站, 使得有大量的数据传输;在数据文件通过无线路由器传输到笔记本电脑A 的过程中, 笔记本电脑B 使用airodump 工具对数据包进行捕获;经过半分钟左右的时间, 抓了大约7000多个数据包。test.cap文件在当前目录下。这下万事具备只欠东风了。下面,看看那如何破解WEP
 


 

图10
三、破解WEP密文
airodump收集到的信息也是非常宝贵的,我们可以通过WinAircrack破解airodump收集到的信息.
 


图11
先把语言换成英文。
 

 


 

图12
接着我们把扑捉到的test.cap文件添加进去。大约7千多的packets,test.cap文件已经30多M.所以大家不要捕捉太多的包。

在左边点WEP,在WEP设置标签中先检测64位密文,因为大部分用户在设置无线路由器WEP加密时都选择了最简单的64位密文
 


 

图13
由于采取的是暴力破解方法,所以花费的时间会比较多,大概需要几个小时甚至更多的时间来破解一个64位的WEP密文。如果使用四核的Intel处理器则时间将会更短。利用WinAircrack 工具包中的aircrack.exe对数据包进行分析并成功的对WEP 的密码进行破解,如图十四:
 


 

图14
四、结论
测试的结果证明了使用WEP 这种加密方式是极不安全。WEP 协议的安全隐患主要是由流密码体系自身缺陷、初始向量( IV) 过短以及CRC32 对数据完整性的检查不能阻止黑客的恶意修改造成的。WEP使用的是RC4加密算法,它通过一个24bit的初始响亮(IV,Initialization Vector)和40bit的密钥长度合成后成为60bit的密钥,而WEP采用对称加密,即数据加密、解密都使用相同的密钥和加密算法,虽然它提供了最基本的安全,但却非常薄弱,尤其是在2001年Fluhrer、Mantinhe和Shamir发表了一遍破解RC 密钥的论文之后,网络上出现了大批破解WEP的程序,于是IEEE针对这个问题在2002年推出了WPA,即WPA=TKIP+MIC+802.1x+EAP,的强加密机制。而且目前的厂商也都支持WPA。大家会考虑一个问题,如果加密加强了,是否或降低网络传输性能?通过NetStumbler探测的数据分析得出,加密后(使用WEP或WPA后)的无线网络环境传输的整体性能比未使用加密后的网络环境没有降低,反而略有提升。但由于使用WEP 加密方式的简单性在无线局域网领域的应用很广泛。因此为了在无线网络中安全的传输要应该尽量使用WPA 、使用多个数字、增加加密位数达到152位等安全加密方式,从而最大限度的提高无线网络的数据传输安全。
注:不要将本方法用于违法勾当。



本文转自holy2009 51CTO博客,原文链接:http://blog.51cto.com/holy2010/402303

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
破解企业运营效率升级的密码
破解企业运营效率升级的密码
30 0
网站备案密码在工信部找回备案密码的方法
什么是网站备案密码?网站备案密码是工信部发的,每个ICP备案号都有一个由工信部颁发的专属密码,网站备案注销时会用到备案密码,云服务器吧分享网站域名备案密码的找回方法: 什么是备案密码? 网站备案密码是工信部发的,每个ICP备案号都有一个由工信部颁发的专属密码。
6906 0
kali下wifi破解密码教程
首先电脑插入USB无线网卡 wuxianwangka.jpg 然后通过VMware里面 虚拟机 > 可移动设备 选择我们的无线网卡连接,如下图: 0.
2106 0
在谈论区块链之前,我们需要一把密码学的钥匙
区块链的风口上谁都想起飞,然而应用变化日新月异,比特币、以太坊只是区块链与现实场景结合的一部分,理论却是所有应用的根基。
1288 0
运用Fluxion高效破解WiFi密码
Fluxion是一个无线破解工具,这个工具有点像是Linset的翻版。但是与Linset比较起来,它有着更多有趣的功能。目前这个工具在Kali Linux上可以完美运行。 工作原理 1.扫描能够接收到的WIFI信号 2.抓取握手包(这一步的目的是为了验证WiFi密码是否正确) 3.使用WEB接口 4.启动一个假的AP实例来模拟原本的接入点 5.然后会生成一个MDK3进程。
1126 0
必须要知道的小黑技术——零权限、破解密码等安卓知识
首先我们需要了解了安卓的目录结构,我们使用的软件是yaffs2img浏览器。 #Android目录结构 * data     * app:用户安装的应用     * data:应用的专属文件夹     * system:系统的配置信息,注册表文件     * anr:anr异常的记录信息* dev:devices的缩写     * 存放设备所对应的文件* mnt:mount的
1153 0
23704
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载