无线路由器的无线网络加密.docx
- 文档编号:9353760
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:40
- 大小:273.51KB
无线路由器的无线网络加密.docx
《无线路由器的无线网络加密.docx》由会员分享,可在线阅读,更多相关《无线路由器的无线网络加密.docx(40页珍藏版)》请在冰豆网上搜索。
无线路由器的无线网络加密
自从无线网络诞生之日起,“安全”这个词就始终如影随形的伴随在“无线”的身边。
攻与防如同亲兄弟一样,无论你加密手段多么的先进,不久之后就会有各种各样的破解方式出现。
加入收藏
设为首页
自从无线网络诞生之日起,“安全”这个词就始终如影随形的伴随在“无线”的身边。
攻与防如同亲兄弟一样,无论你加密手段多么的先进,不久之后就会有各种各样的破解方式出现。
前不久,我们中关村在线网络设备频道里有篇《你真的了解吗无线路由器密码设置模式》的文章,详细的介绍了目前无线网络的加密模式都有哪几种,在文章中我们曾经提到无线网络加密模式中,WEP是最容易的被破解的,但是我们发现很多用户给自己的无线网络加密的时候,依旧是使用的是WEP加密模式。
我们今天就和大家一起谈谈WEP加密模式是如何被破解的,我们的出发点是如何保护好我们的网络,所谓知己知彼,百战不殆。
目前依旧使用WEP密码加密模式的用户要么就是对无线网络只是了解甚少,要么就是还存有侥幸心理,觉得WEP加密应该足够保护自己的网络。
WEP支持64位和128位加密,对于64位加密,密钥为10个十六进制字符(0-9和A-F)或5个ASCII字符;对于128位加密,密钥为26个十六进制字符或13个ASCII字符。
通过无线网络发送和接收数据更容易被窃听,所以加密和认证是假设一个安全稳定无线网络两个必不可少的因素IEEE802.11标准中采用了WEP(WiredEquivalentPrivacy:
有线对等保密)协议来设置专门的安全机制,进行业务流的加密和节点的认证。
它主要用于无线局域网中链路层信息数据的保密。
WEP采用对称加密机理,数据的加密和解密采用相同的密钥和加密算法。
WEP使用加密密钥(也称为WEP密钥)加密802.11网络上交换的每个数据包的数据部分。
因为无线网络不需要网线的连接,所以我们只要进入无线网络就可以。
我们此次对无线网络WEP加密模式进行破解,是借助软件来完成的。
首先,我们先用NetStumbler这个软件来对无线网络进行侦测。
我们在上图可以看到,NetStumbler搜索到两个无线网络,我们能看到很多关于此网络的信息,这个阶段就是数据搜集。
通过红色选框部分内容确定该SSID名为demonalex的AP为802.11b类型设备,Encryption属性为‘已加密’,根据802.11b所支持的算法标准,该算法确定为WEP。
有一点需要注意:
NetStumbler对任何有使用加密算法的STA(802.11无线站点)都会在Encryption属性上标识为WEP算法,如上图中SSID为gzpia的AP使用的加密算法实际上是WPA2-AES。
NetStumbler数据搜集
我们此次讨论的目的是通过捕捉适当的数据帧进行IV(初始化向量),以暴力破解的方法得到WEPKEY,因此需要airodump.exe(捕捉数据帧)与WinAircrack.exe(破解WEPKEY)两个程序相结合使用。
ariodump搜索信息
热门推荐:
交换机的种类及在应用中注意的事项
交换机在网络中
无线网络破解方法
2009-04-0921:
50
第一章、引言
近些年无线技术发展迅速,越来越多的用户开始使用无线网络,最近新搬到一小区没有安装网络,后面想到以前出差时在机场用过无线网络,小区内是否也有无线网络呢?
随便一搜,果然有几个无线网络信号,于是打起了免费蹭网的主意,但信号最好的几个网络的WEP或WPA密码成为了一个门坎,于是在公司上网查到相关资料,通过几天的学习+实践,终于破解了小区内的几个无线网络。
破解过程中虽然有了各位前辈的经验,但一些前辈的经验过于笼统、专业,细节的地方比较少。
我就是在破解过程中走了不小弯路,还好本人学习和总结能力还可以(谁扔的鸡蛋:
),现主要就自己破解过程中的一些注意事项和细节从头
介绍无线网络的破解过程。
本文只是对前辈们经验的一点补充,我的文章离不开前辈们的经验。
套用最新的流行语:
)感谢anywlan论坛,感谢haohamaru,感谢zero老大,longas老大,感谢ggdlyg,感谢liyg,感谢所有帮助我的朋友,感谢cctv,感谢mtv。
。
。
第二章、破解前的准备
1、无线网络加密的方式和破解方法原理(看不懂没关系)
①WEP加密――破解方式:
收集足够的Cap数据包(5万以上-15万),然后使用aircrack破解。
可以在无客户端情况下采用主动注入的方式破解
②WPA加密――破解方式:
收包含握手信息的Cap数据包,然后使用aircrack破解。
必须在合法的客户端在线的情况下抓包破解。
可主动攻击合法客户端使其掉线,合法客户端掉线后再与AP重新握手即可抓到包含握手信息的数据包。
或可守株待兔等待合法的客户端上线与AP握手。
2、硬件准备、网卡选择
工先利其事,必先利其器。
一个好的无线网卡可以大大提高破解的效率,少走很多弯路,笔者之前就是没有一个好的无线网卡连WEP加密都没破开一个,后面换了网卡很快搞定。
①网卡芯片选择
现在主流的无线网卡芯片有以下四个品牌:
IntelPro、RaLink、Broadcom、Atheros。
Intel芯片主要集成在迅驰系统中,市场上很多主流的迅驰笔记本电脑都装的这种芯片的无线网卡,遗憾的是现在主流的破解工具BackTrack3对Intel芯片支持不是太佳。
RaLink、Broadcom、Atheros系列大部份芯片BackTrack3支持较好,具体支持的型号可以参考本站相关的帖子。
比较有代表性的是芯片型号是RaLinkRT73和RaLink2500,坛子里使用的人最多,完美支持注入攻击。
本站就有销售采用RT73芯片的无线网卡。
②无线网卡接口方式的选择
无线网卡主要有MINI‐PCI内置型无线网卡(迅驰系列)、台式机专用的PCI接口、笔记本电脑专用的PCMICA接口、USB无线网卡几种形式。
推荐使用USB接口无线网卡,支持VM虚拟机下使用。
只他几种接口都不支持虚拟机下使用。
台式机专用的PCI接口无线网卡有较多可以外接天线的型号供选择。
外接天线可以加强信号,信号的强度是破解成功与否的关健。
这是笔者印象最深刻的经验,笔者就是把手提电脑搬到厨房才把一个“顽固”的无线AP给破解的,这是笨办法,手中暂时没有信号好的网卡,所以一个信号好的网卡才是正道。
下面推荐三个USB接口无线网卡:
LINKSYSWUSB54Gv.4RT2571芯片,注意要是V4版的,而且不是LINKSYSWUSB54GS型号,GS型所用芯片不同。
INKSYSWUSB54Gv.4淘宝上有改装过可以外接天线的卖,加上一个高DBI的天线,肯定很爽。
笔者现在用的就是这个没有改装的,下一步打算再入手一个改装的,加个7DBI的天线。
Sparklan(速连)WL‐685RRT73芯片
Sparklan(速连)WUBR‐101RT73芯片
3、破解软件的选择
①WINDOWS系统软件
WinAirCrack下载地址如下:
(http:
//www.demonalex.org/downloa...WinAircrackPack.zip)
WINDOWS下的破解软件,更新很慢,支持的网卡型号少,不推荐使用,具体的破解步骤可以参考网上相关WINDOWS下破解的相关文章。
②Linux系统
很大黑客工具都在Linux系统下有很好支持,破解无线网络的Linux系统有BackTrack、wifiway等LinuxLIVECD。
BackTrack是基于Slackware和SLAX的自启动运行光盘,它包含了一套安全及计算机取证工具。
它其实是依靠融合AuditorSecurityLinux和WHAX(先前的Whoppix)而创建成的。
其中包含AirCrack等无线网络破解工具,当然无线网络破解只是这个CD的一小部份功能。
本文后面的介绍以本BackTrack3下操作为主。
Wifiway或其它LinuxLIVECD下的破解可以参考BackTrack3的操作。
4、软件准备
BackTrackCD下载。
BackTrack最新的版本是3.0版,网上很多无线网络的破解教程都是以2.0版为基础的,那是因为BackTrack3是去年底才更新,支持更多的无线网卡,建议下载。
光盘版:
http:
//backtrack.mick27.info/bt3b141207.iso
U盘版:
http:
//backtrack.mirrors.skynet.be/pub/backtrack/bt3b141207.rar
建议使用迅雷下载。
我使用的光盘版。
BackTrack3光盘下载后可以直接刻录使用,也可以在VM虚拟机下使用。
下面介绍如何设置使BackTrack3光盘可以启动虚拟机,从而实现在虚拟机上破解无线网络。
1、安装vmwareworkstation,然后建立一个虚拟机,虚拟机配置为“典型”,客户机操作系统为Linux,版本为“OtherLinux2.6.xKernal”,虚拟机名称和位置自便,网络连接如果想通过主机的网卡共享上网的话,选择使用桥接网络,磁盘大小建议分配不少于3G(后面用到的是bt3的real安装,就是全功能安装,所以空间要比较大);
2、对刚建立的虚拟机设置进行编辑,主要是对CD‐ROM进行编辑,选择“使用ISO镜像”,找到BT3光盘镜像ISO文件所在的位置,然后确定;效果如图:
以上只是设置从虚拟机使用光盘启动BackTrack3,当然你也可以把BackTrack3直接安装到你的虚拟机硬盘里。
具体的方法见Asasqwqw的帖子:
...mp;id=7488&page=5
第三章、破解过程
步骤一、启动BackTrack3系统
现网上主流破解无线网络的BackTrack3启动方式有以下几种:
①直接启动
A、USB引导启动――方法:
需要制作下载USB版BackTrack3制作相应U盘,
电脑设成从U盘引导。
B、光盘引导启动――方法:
下载光盘版,刻录光盘,电脑使用光盘引导
C、硬盘安装版启动――方法:
使用光盘引导,然后安装BackTrack3到硬盘里。
得到可以启动BackTrack3的硬盘版。
②虚拟机启动
A、虚拟机USB引导启动――方法:
需要制作下载USB版BackTrack3制作相应U盘,虚拟机设定成从USB引导。
B、虚拟机光盘引导启动(推荐)――方法:
见第二章节
C、虚拟机硬盘安装版启动(推荐)――方法:
具体的方法见Asasqwqw的帖子
下面以虚拟机光盘引导的方式为例来继续后面的讲解(当然,使用别的方式启动BackTrack3系统除了启动过程不同,其它基本相同,只有USB接口的网卡才支持虚假机下破解):
打开虚拟机电源,选择第一项就可以(或直接20秒后系统自动选择):
然后出现一堆乱七八糟的字符,进入直接进入到可爱的图形界面(硬盘安装版要输入用户:
root,密码:
toor登录后,输入:
Startx命令才能进入图形界面)。
步骤二、想方设法得到破解所需的Cap数据包文件
想方设法得到破解所需的Cap数据包文件,就是不管你用什么方式得到破解所需的Cap数据包才是正道(去偷去抢也行,~~呵呵)。
对于破解WEP加密和WPA加密所需要的Cap数据包要求是不一样的,这已经在第二章提到,所以这两种数据包的获取方式也是不行一样的。
下面分别就两种数据包的获得说明(每个步骤后面都有常见问题分析,请参考):
1、关于WEP数据包的获取
①加载无线网卡驱动
打开一个新的Shell窗口(晕,不会不知道什么是Shell窗口吧?
那你到处找找吧!
)
输入:
ifconfig–a
查看自己的无线网卡的接口名,我的USB网卡的接口名是rausb0,所以以下的说明都是以我的网卡接口rausb0为例,使用时请按你自己的接口名输入。
命令:
ifconfig–arausb0UP
加载无线网卡驱动完成。
常见问题:
驱动无法加载
a、检查你的接口名是否输入错误
b、你的网卡芯片是否光盘所支持的
②激活网卡的Monitor模式
命令:
airmon‐ngstartrausb06
后面的6是你要破解AP的工作频道根据实际,换成你破解的AP的实际工作频道(下同)。
这样网卡将启动监听模式,系统将反馈(modemonitorenabled)。
可以输入命令:
iwconfig检查网卡的状态。
常见的问题:
网卡不能启动正常的监听模式。
a、请检测你所用的网卡是否是BackTrack3反支持的。
笔者笔记本电脑内置的3945无线网卡在BT3下就不能正常监听,这是由于BT3下3945的驱动兼容性所致。
Wifiway对3945网卡的支持要好些。
b、检测输入的命令是否有误。
③开始抓取CAP数据包
命令:
airodump‐ng‐wname‐c6rausb0
其中的name是你抓包存储的文件名,你也可以起你自己个性的名字。
这样,你的窗口将显示一个工作站,可以看到你要破解的AP的ESSID和MAC。
AP的ESSID和MAC在下一步的攻击中会用到,与AP连接的合法客户MAC也可以看到,
合法客户的MAC在WPA破解中有用。
其实到了这一步,你的抓包工作已经开始。
其中的Data数据量的多少是破解WEP密码的关健。
当然如果你的足够的耐心,只要一直开着这个窗口,等上一个月,不用你进行下面的操作,你就能收集到足够的数据包(在有客户端活动的情况下~~)。
为了快速得到需要的大量数据包,你可以进行第四步的攻击操作。
当然你必须一直保持此窗口的打开,才能一直获取数据包。
常见问题:
请不要关闭这个窗口,直接破解完成。
④采用注入攻击的方法使AP产生大量CAP数据包
a、使用aireplay‐ng来获得PRGA
这是非常关键的一步。
为让AP接受数据包,你必须使网卡和AP关联。
如果没有关联的话,目标AP将忽略所有从你网卡发送的数据包,并发送回一个未认证消息(DeAuthenticationpacket),IVS数据将不会产生从而导致无法破解。
命令:
aireplay‐ng‐10‐eESSID–aAP’SMAC‐h网卡’SMACrausb0
如不是以上提示,请检查:
a.1、命令是否输入错误
a.2、目标AP做了MAC地址过滤
a.3、你离目标AP物理距离太远
a.4、对方使用了WPA加密
a.5、网卡不支持注入
a.6、网卡、AP可能不兼容,网卡没有使用和AP一样的工作频道
a.7、输入的ESSIDt或MAC拼写有误,请注意检查你可以根据命令反馈消息来判断原因来尝试解决问题,比如获得一个合法的MAC并伪造MAC、使用‐o参数设置发送包的个数、设置网卡到一个较低的rate、到离目标AP更近一点的地方^_^,但是请注意:
如果这一步不能成功,下面的步骤请不要再尝试,都是无用功!
b、使用fragmentationattack来获得PRGA
这里的PRGA并不是wepkey数据,并不能用来解密数据包,而是用它来产生一个新的数据包以便我们在后面的步骤中进行注入。
命令:
aireplay‐ng‐5‐bAP’sMAC‐h网卡’SMACrausb0
如果一切顺利,系统将回显Usethispacket?
输入y回车,将得到一个至关重要的xor文件。
常见问题:
反复出现Usethispacket?
的提示
以笔者的经验,这是信号不好的问题,请移动的网卡位置。
如果是笔记本电脑可以拿着电脑到房间内别的位置试下。
我有次就是拿着电脑从卧室跑到厨房才成功的。
经验是PRW(信号值)在40以上才能比较容易通过此步。
Xor文件的名字一般和日期时间有关。
可以用ls命令查看,请记下产生的文件,以备后面使用。
c、使用packetforge‐ng来产生一个arp包
可以利用这个PRGA(xor文件)来产生一个注入包,其工作原理就是使目标AP重新广播包,当AP重广播时,一个新的IVS将产生,我们就是利用这个来破解。
现在,我们生成一个注入包。
命令:
packetforge‐ng‐0‐aAP’SMAC‐h网卡’MAC5‐k255.255.255.255‐l
255.255.255.255‐y文件名.xor‐wmyarp
最后的myarp是生成的注入包文件名,可以取你自己个性的名字。
系统回显:
Wrotepacketto:
myarp
常见问题:
‐l千万不要写成‐1了,是L的小写,笔记就犯了这个低能的错误,差点卡在这步。
d、注入ARP包
命令:
aireplay‐ng‐2–rmyarp‐x1024rausb0
读取上面生成的arp文件,发包攻击。
其中,‐x1024是限定发包速度,避免网卡死机,我选择的是1024,你也可以放大数值。
系统提示:
Usethispacket?
输入y回车攻击开始。
这时候回头看下第③你一直打开的抓包窗口,Data数据是不是飞速上涨?
当Data值达到5W左右时你就可以进行下一步破解了。
2、关于WPA数据包的获取
①~③步与WEP数据包获取的步骤相同。
④进行Deauth验证攻击
这里为了便于WPA握手验证包的获取,必须进行Deauth验证攻击,这个对于采用WPA验证的AP攻击都会用到,可以迫使AP重新与客户端进行握手验证,从而使得截获成为可能。
命令:
aireplay‐ng‐010‐aAP'sMAC‐cClient'sMACrausb0
解释:
‐0指的是采取Deautenticate攻击方式,后面为发送次数,‐a后面跟上要入侵的AP的MAC地址,‐c这个后面跟的是监测到的客户端MAC地址(注意不是你自己的MAC地址,而是与AP联接合法用户MAC,这个数据可以在抓包窗口看到)。
这里注意,Deauth攻击往往并不是一次攻击就成功,为确保成功截获需要反复进行,需要说明的是,攻击期间很可能会导致该AP的其它无线客户端无法正常上网即断网频繁,如下图所示,而且对于一些低端AP严重会导致其无线功能假死,无法ping通,需重起。
是否获得包含WPA握手验证包的Cap文件,需要在破解时进行验证,以上Deauth攻击几次后可以做破解尝试。
WPA破解不用等到数据Data达到几万,只要有包含WPA握手验证包的Cap文件就可以。
通过上面的方法我们已经获得破解WEP或WPA所需的cap文件。
即可进行下一步的破解。
步骤三、用Cap数据包爆力破解
从破解难度上讲WEP是很容易破解的,只要你收集足够的Cap数据包就肯定可以破解。
但WPA的破解需要有好的密码字典配合才能完成,复杂的WPA密码可能几个月也破解不出来。
1、WEP数据Cap破解
命令:
aircrack‐ng‐z‐bAP’sMACname*.cap
Name是步骤三③中输入的文件名。
系统会自动在你输入的文件名后加上‐01、‐02(如果数据包太多,系统会自动分成几个文件存储并自动命名,可以使用ls查看),输入name*是打开所有name开关的cap文件。
常见问题:
步骤三③收集数据包已达30W,无法破解密码可能系统自动分成了几个文件贮存cap包。
如输入name‐01.cap破解可能导致破解不成功,建议使用name*.cap,我就被这个问题搞了一个多小时。
下面是破解成功的界面:
2、WPA数据Cap破解
命令:
aircrack‐ng–wpassword.txt‐bAP’sMACname*.cap
Password.txt是你事先准备好的字典。
WPA密码破解必须使用字典破解模式。
技巧:
可以在windows下使用下载的字典工具生产字典,再在BackTrack3
下拷贝到/root下(aircrack默认的工作目录在/root)。
请确认你的Cap包是否包含有握手验证信息。
如下图(显示1handshake):
破解完成界面:
请注意,破解WPA密码的时间取决于密码难易程度,字典包含程度,内存及CPU等,一般来说,破解WEP加密的时间最快可在1分钟左右,但破解WPA‐PSK除非字典确实很对应,最快的1分钟内即可,但绝大多数情况下都是要花少则20分钟,多则数小时。
复杂的WPA密码以现有的计算机性能估计1个月也无法
破解,所以为了你的安全,请设定一个复杂的WPA密码。
不过再复杂的密码也是可以破解的,但至少可以让初级的黑客知难而退~~。
第四章、破解注意事项
1、信号问题
好的信号可以加大破解的成功机率。
为了破解成功笔者就是拿着笔记本满房间跑。
下一步打算入手一个改装过可以加天线的LINKSYSWUSB54Gv.4,加个天线。
2、网卡兼容性问题
请看我关于破解硬件准备章节的内容
3、文件保存、交换问题
使用光盘启动的方式不管是直接启动或是在虚拟机下启动,所有得到的cap文件重启电脑后都会消失。
因为光盘方式启动,所有数据只存在内存中,你看到的/r00t下的文件只是BackTrack3在系统内存中虚拟的一个分区。
只有使用Real方式安装到硬盘模式启动时/r00t下文件才会在重启后保存。
BackTrack3已经支持硬盘的读取,但在虚拟机下好像无法安装VMwareTools,所以在虚拟机下无法直接和主系统交换数据。
临时的解决办法是使用U盘在虚拟机和主系统间交换文件。
4、命令
BackTrack3下命令的参数太多,输入命令时注意命令的所有字符是否输入正常。
建议建立一个文本文件,把所有的命令输入到文件文件中。
在shell窗口输入命令采用粘贴的方法来输入命令。
五、结语
无线破解由于环境,所用网卡等因素影响可能不会一次成功。
有问题多上网查找相关资料学习,平时多实践、总结,会提高破解的成功机率。
WPA破解的效率问题是我下一个研究的方向,现只是在实验环境下破解过自己的WPA加密。
有一个WPA加密的握手包昨天已经获得,但由于效率和字典问题现在还没有破解,郁闷、努力中。
最新的WPATables技术破解WPA速度可以达到2-3万k/s,无疑大大提高了WPA的破解效率,下一步的学习方向。
WEP破解全功略
2009-10-1113:
26
随着网络技术的飞速发展以及网络应用的越来越多,很多用户都开始关注网络安全。
相信有线网络来说无线网络在安全方面存在着先天不足,由于通讯介质是无线信号,所以入侵者可以通过监听的办法来获取无线通讯数据包。
为了提高安全很多用户都开始针对无线通讯数据进行加密处理,其中WEP加密是用户使用最多的方式,不过你是否知道这种加密方式非常不安全呢?
要知道一个入侵者可以轻松的通过本文介绍的方法在30分钟内破解出你的WEP密钥。
今天笔者就为各位介绍最新的分钟级别破解WEP密钥的方法,和以往需要挂机sniffer几天不同的是本方法破解速度大大提高。
一,WEP加密简介:
当我们在无线
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 无线 路由器 无线网络 加密
![提示](https://static.bdocx.com/images/bang_tan.gif)