注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

hurt0759的个人主页

人生常态--跋涉.人生暂态--歇息.

 
 
 

日志

 
 

破解无线网络WEP密码检测无线网络破解无线路由  

2009-11-11 11:41:32|  分类: IT |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
SSID(Service Set Identifier)也可以写为ESSID,用来区分不同的网络,最多可以有32个字符,无线网卡设置了不同的SSID就可以进入不同网络,SSID通常由AP或无线路由器广播出来,通过XP自带的扫描功能可以相看当前区域内的SSID。出于安全考虑可以不广播SSID,此时用户就要手工设置SSID才能进入相应的网络。简单说,SSID就是一个局域网的名称,只有设置为名称相同SSID的值的电脑才能互相通信。

    那么SSID号实际上有点类似于有线的广播或组播,他也是从一点发向多点或整个网络的。一般无线网卡在接收到某个路由器发来的SSID号后先要比较下是不是自己配置要连接的SSID号,如果是则进行连接,如果不是则丢弃该SSID广播数据包。

    有过有线网络维护经验的读者一定听说过sniffer,通过sniffer我们可以对自己的网卡进行监控,这样网卡将把所有他接收到的数据包进行记录,反馈给sniffer。这些数据包中有很多是这个网卡自己应该接受到的数据,也有很多是广播包或组播包这些本来应该丢弃的数据包,不管网卡该不该接收这些数据,一旦在他上面绑定了sniffer就将义无返顾的记录这些数据,将这些数据信息保存到sniffer程序中。因此无线网络同样可以通过安装无线sniffer绑定到无线网卡上,从而实现对SSID号的察觉与发现。

    小提示:
    对于本来就设置了SSID号广播的无线网络我们可以轻松获得他的SSID名称,即使他将默认的名称进行了修改。一般通过自己网卡的管理配置工具或者XP系统自带的无线网络管理程序都可以解决此问题。

 (1)检测是否可以直接使用:

    可能有的读者会问是否可以不重新安装无线网卡驱动而直接使用该sniffer工具呢?这就需要我们来检测一下。

    第一步:解压缩下载的工具包,运行里头的airodump.exe。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第二步:选择相应的网卡,输入对应无线网卡前的序号,例如笔者的是13。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第三步:输入o或者a选择网卡模式,这个和后面介绍的下载和安装驱动有关。

    第四步:选择搜索频段,输入0是代表所有频段都检测的意思。

    第五步:接下来会提示你输入一个保存文件,这样该工具会把所有sniffer下来的数据包放到这个文件中。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第六步:only write wep ivs是否只检测WEP加密数据包,我们选择“Y”即可。

    第七步:这时会出现一个提示,大概意思就是说目前驱动还不支持,无法进行sniffer的操作。同时浏览器会自动转到一个页面,我们可以通过这个页面下载兼容驱动程序,升级我们的无线网卡让sniffer工具——airodump.exe可以顺利运行。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

   (2)下载无线网卡新驱动:

    要想下载合适的无线网卡新驱动就需要到前面提到的那个跳转页面了。

    第一步:打开的页面地址为http://www.wildpackets.com/support/product_support/airopeek/hardware,我们通过这个地址下载适合自己网卡的可以使用airodump的驱动。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第二步:在搜索设备页面中选择自己无线网卡的品牌和型号。笔者选择tp-link的所有无线产品进行查询,看看应该下载哪个驱动。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第三步:在查询结果页面中我们可以看到自己的510G网卡应该使用该站点提供的AR5005G驱动来使用airodump。(如图10)

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第四步:再次返回http://www.wildpackets.com/support/product_support/airopeek/hardware页面,你会在该页内容上看到关于该驱动所兼容的atheros卡型号,里面会提到ar5005,虽然我们的是ar5005g但是可以使用。点该页面下方的the wildpackets atheros wireless driver v4.2链接进行下载即可。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第五步:下载wildpackets atheros wireless driver v4.2驱动到本地硬盘。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第六步:打开后里面有三个文件,我们的无线网卡升级工作就要靠这三个文件。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

 (3)安装无线网卡新驱动:

    之前下载的wildpackets atheros wireless driver v4.2压缩包里的三个文件就是我们安装驱动的主角。

    第一步:在桌面网上邻居图标上点鼠标右键,并选择属性。

    第二步:在自己的无线网卡对应的本地连接上点鼠标右键,并选择属性。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第三步:在无线网络连接属性窗口中的“常规”标签下点网卡信息旁边的“配置”按钮。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第四步:在“驱动程序”标签中点“更新驱动程序”按钮。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第五步:系统将出现硬件安装向导,我们选择“从列表或指定位置安装(高级),然后点“下一步”按钮。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第六步:然后选择“不要搜索,我要自己选择要安装的驱动程序”,点“下一步”按钮继续。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第七步:由于之前我们安装的驱动是TP-LINK 510G无线网卡的官方驱动,所以系统默认会找到相应的驱动,我们不选择他们,点“从磁盘安装”。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第八步:通过“浏览”按钮找到我们下载并解压缩的wildpackets atheros wireless driver v4.2文件保存目录。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第九步:选择atheros ar5005g cardbus wireless network adapter,点“下一步”继续。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第十步:在安装驱动过程中会出现兼容性提示,我们点“仍然继续”即可。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第十一步:系统复制必须文件到本地磁盘。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第十二步:完成硬件更新向导,我们的TP-LINK无线网卡现在已经变成了atheros ar5005g无线网卡了,这样才能够使用airodump这个无线网络sniffer工具。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

  一、使用airodump抓取无线网络数据包并破解SSID名称:

    不管是找出已经禁用了SSID号广播的无线网络还是进行WEP解密工作,我们首先要做的就是通过无线网络sniffer工具——airodump来监视无线网络中的数据包。

    第一步:打开文章中下载的winaircrackpack压缩包解压缩的目录。

    WinAircrackPack--下载

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第二步:运行airodump.exe程序,这个就是我们的sniffer小工具,他的正常运行是建立在我们无线网卡已经更新驱动的基础上。

    第三步:这时你会发现显示的信息和安装驱动前已经不同了,我们的TP-LINK网卡名称已经变为13 atheros ar5005g cardbus wireless network adapter,也就是说他成功更新为与atheros兼容的硬件了。我们输入其前面的数字13即可。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第四步:接下来是选择无线网卡的类型,既然说了是与atheros相兼容的,所以直接输入“a”进行选择即可。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第五步:上篇文章中提到了笔者已经把无线网络的SSID广播功能取消了,这样我们假设还不知道该无线设备使用的哪个频段和SSID号。在这里输入0,这样将检测所有频段的无线数据包。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    小提示:

    实际上要想知道一个无线网络使用的频段是非常简单的,可以使用无线网卡管理配置工具,就像上文提到的那样,可以知道该无线网络使用的速度和频段,但是无法检测出SSID号来。

 

    第六步:同样输入一个保存数据包信息的文件,例如笔者输入softer。这样可以把检测到的数据包以及统计信息一起写到这个文件中,并为使用其他工具提供基础保证。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第七步:是否只收集wep数据信息,我们点N”。这样将检测网络中的所有数据包不只WEP加密数据。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第八步:最后airodump会自动检测网络中的所有频段,对无线网络中的无线数据包进行统计和分析。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第九步:当统计的数据包比较多的时候,就可以自动分析出无线网络对应的SSID号和无线设备的MAC地址以及无线速度,发射频段和是否加密,采用何种方式加密了,是不是非常神气?例如笔者设置的无线网络SSID号为softer,刚开始图7中统计时还没有检测出来,当数据达到一定数量后例如DATA处为15651时就可以看到ESSID号即SSID号为softer了。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    至此我们成功的实现了通过airodump找到没有开启SSID广播功能的无线网络对应的SSID号,所以说仅仅报着将SSID号隐藏并修改默认名字是不能阻止非法入侵者连接无线网络的。不管你是否开启SSID广播,我们都可以通过无线网络的sniffer工具来找出你的真实SSID名称。

    不过有一点要特别注意,那就是是否能够破解SSID名称是建立在airodump搜集到足够的数据包基础上的,也就是说也可能你的无线路由器开着,但是没有任何无线网卡和他通讯,这样airodump是无法检测到任何无线数据包并进行分析破解的。笔者在写本文进行的实验环境也是如此,那另外一块TP-LINK无线网卡510G安装在一台联想笔记本上并不停的通过无线路由器进行BT下载来保持总是不断有无线数据传输,这样才可以加快破解进程。

    小提示:

    另外当数据包没有收集足够多的情况下,airodump会出现错误信息,例如本来是WEP加密方式的无线网络,可能会检测为WPA。用户只需要多等些时间让airodump收集足够多的数据就可以保证显示结果的真实性了

    二、使用WinAircrack破解WEP密文:

    虽然我们可以通过airodump来检测无线网络的基本信息,包括发射频段,无线网络的SSID名称,无线速度等。但是对于那些使用WEP加密了的无线网络就无能为力了,即使我们知道了无线网络的SSID号如果没有WEP加密密文的话,依然无法连接到该网络。

    不过airodump收集到的信息也是非常宝贵的,我们可以通过另外一个工具来分析出WEP密文。该工具的名称是WinAircrack,他也在上篇文章中为大家提供的压缩包中。当然在用WinAircrack破解airodump收集到的信息前一定保证airodump收集的信息量要大,信息越多破解越不容易出问题,而且破解成功所需时间越短。

    第一步:打开下载的压缩包,运行里面的winaircrack.exe程序。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第二步:在左边找到general,接下来点GENERAL界面中下方的click here to locate capture file...,让我们选择一个捕获文件。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第三步:这个文件就是上面所提到的airodump保存下来的数据统计文件,第九步中已经为其起了一个名字叫softer了,那么我们到airodump.exe所在文件夹中找到softer.cap文件,这个文件就是捕获文件。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

 

   第四步:回到general界面,在encryption type处选择WEP。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第五步:在左边点WEP,在WEP设置标签中先检测64位密文,key index保持自动AUTO。因为大部分用户在设置无线路由器WEP加密时都选择了最简单的64位密文,他也是破解所需时间最短的。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第六步:设置完毕点右下角的“aircrack the key...”按钮,winaircrack会自动根据softer.cap中保存的统计信息进行分析,暴力破解WEP密文。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

    第七步:由于采取的是暴力破解方法,所以花费的时间会比较多,大概需要几个小时甚至更多的时间来破解一个64位的WEP密文。当发现WEP密文后会显示出内容,例如笔者就能够发现出WEP加密信息为1111122222。

破解无线网络WEP密码检测无线网络破解无线路由 - michael - hurt0759的个人主页
(点击看大图)

  三、总 结:

    实际上破解WEP密文和SSID名称并不是一件复杂的工作,只要把网卡驱动更新好,再结合适当的工具就可以轻松完成,不过在实际操作过程中需要的时间会比较长,特别是当WEP密文设置的比较复杂时,例如使用多个数字或者增加加密位数达到128位等。

    另外通过airodump来收集无线数据传输包也是关键,也许对方开着路由器但并没有和网卡进行大流量数据传输,这样即使你开启airodump收集了几个小时,都可能出现无法获得足够数据包问题。另外本次系列文章仅仅是为了和大家交流,希望大家不要使用本文介绍的方法去入侵别人的无线网,笔者写本文的目的是让大家能够明白WEP加密也不是百分之百安全的,所以应该尽量使用WPA安全加密方式

 

  评论这张
 
阅读(1288)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017