与时俱进 分钟级别WEP破解全功略

上一篇 / 下一篇  2008-12-04 08:07:17

随着网络技术的飞速发展以及网络应用的越来越多,很多用户都开始关注网络安全。相信有线网络来说无线网络在安全方面存在着先天不足,由于通讯介质是无线信号,所以入侵者可以通过监听的办法来获取无线通讯数据包。为了提高安全很多用户都开始针对无线通讯数据进行加密处理,其中WEP加密是用户使用最多的方式,不过你是否知道这种加密方式非常不安全呢?要知道一个入侵者可以轻松的通过本文介绍的方法在30分钟内破解出你的WEP密钥。今天笔者就为各位介绍最新的分钟级别破解WEP密钥的方法,和以往需要挂机sniffer几天不同的是本方法破解速度大大提高。

8yr[-qwCyK8]0  一,WEP加密简介:IXPUB技术博客 gGG6A@2KWD$I S

IXPUB技术博客\hAWr%u"b

  当我们在无线路由器上找到“无线”标签,通过“基本设置”选项来开启无线网络,最基本的设置是SSID信息。(如图1)IXPUB技术博客G @ dm%?Sv/X B

r{y'Ew Y0  

1}w,sx4O3`y.b0

zW^cn,s0

)oSi)b jA0IXPUB技术博客q#@P Q'nx

  之后为了能够保证通讯数据是经过加密的,我们可以到“无线安全”标签中通过下拉菜单选择WEP加密,然后输入对应的10位密钥即可,保存后当前使用的无线网络就已经成为WEP加密过的网络了,没有密钥的人是无法顺利连接的。(如图2)IXPUB技术博客&gG%k6LX6ix ]F

*o Y"A8p"OoG0  

N*qp }!Y,a Q0

1QU7ZCxc0

!T+WOPQ0

+Cd7t-G!n0  二,破解环境简介:

j)v(h`X!U"ll$V0

VURCCt0  本文笔者通过两台笔记本和一台无线路由器,两块无线网卡实现破解WEP密钥的目的,需要说明一点的是在我们进行破解过程中最好无线数据通讯包比较多,这样可以提高破解速度。同时我们还需要一块容量大于1G的U盘作为引导破解系统使用。

dTX6\R \#_PvIa0

%y4v(ikU.T\0  除了以上说的硬件设备外我们还需要下载专门的破解软件——BT3,他是一个linux环境的安全光盘,发布是ISO格式。可以做到U盘上,方便破解使用。该破解软件官方站带内为http://www.remote-exploit.org/,由于我们不打算通过刻录光盘的方法来破解,所以直接访问http://www.remote-exploit.org/backtrack_download.html来下载对应的bt3final_usb.iso文件即可,在USB version下的DOWNLOAD处下载。(如图3)

Y ph)p\$Cv0

c*OG'M ON|!_0  

X+?:r*Fl!` z0
IXPUB技术博客"zI`v [i

IXPUB技术博客.wd5b+h8?Je

#MTR|\k b7x%q0  官方站点提供了CD镜像以及VMWARE的镜像文件,如果我们打算不通过U盘而是通过光盘或VMWARE虚拟机来完成破解工作的话就需要下载对应的ISO文件。下载下来的bt3final_usb.iso文件容量为783MB。(如图4)

!K"CM4T0?j I-} L0

:g&Q,a0VCZC0  

0F,h:Fg&PD5_ u8z0
IXPUB技术博客+fZQ#t i

IXPUB技术博客v6~+B k-[P8|#HS D

R+\d4w"J Co0  三,步步为营破解WEP密钥:IXPUB技术博客To1{nS7|2^L;E&L!d

IXPUB技术博客?,P5vyg+A

  下载完毕后我们就要开始一步步的扫描无线通讯数据包并破解WEP密钥了。IXPUB技术博客 ] c lp{z)[

IXPUB技术博客0KC+p Iz)c8qi!u*?

  (1)启动加载破解系统:

!H\ l%s#gq^y$D0IXPUB技术博客H~ t"Rp$I0f6W,^

  第一步:将下载下来的bt3final_usb.iso文件解压缩,我们可以看到该镜像文件包括两个目录,一个是BOOT目录,另外一个是BT3目录。(如图5)IXPUB技术博客F3qk{'B@

!@B4n U5ki0  

B~6L dJI7]4n8]0
IXPUB技术博客 O5URq%E?;k Y

N(iD{S;gq8\T0

@u&yv^0  第二步:接下来我们还需要添加一个扫描工具到bt3final_usb解压缩的目录中,这个工具就是spoonwep2,笔者以附件的形式提供给各位,该工具容量为1.10MB。(如图6)

A@"E%\U0IXPUB技术博客y4v e/XP2a2S%h9B

  IXPUB技术博客:bm(}-aGINyv{:}

2MR1T|B0`#E-?,B6|0

#P*MOLa/?0

:Xny(_6p.l{0  第三步:我们将spoonwep2解压缩后把里面的文件spoonwep2.lzm直接复制到U盘的/BT3/modules/目录下面。(如图7)IXPUB技术博客$x)h7`vhO7p#y uxo'A

*tYo lMK~0  IXPUB技术博客\"ld}/G)a5T&V#x

IXPUB技术博客'{0E1M8X6r

k%f]kdCT0

QbK#dt\:jB;}l{0  第四步:我们打开U盘中的BOOT目录,运行bootinst.bat,实际上此批处理文件是修改U盘中对应盘符信息,毕竟U盘插到每个机器里获取的盘符都是不一样的,出现命令提示窗口后我们点任意键继续。(如图8)IXPUB技术博客 HDa J(SrYv nCT

IXPUB技术博客\1@6Yq ?9P7TE

  

#g+N*M @U0X2W(v:DKN;|0
IXPUB技术博客*H[*}hPu'HU

IXPUB技术博客;UM@'uC*W

IXPUB技术博客8} TVa5l&R

  第五步:批处理文件自动设置启动记录到F盘(因为笔者U盘插到系统中获得的是F盘),然后按任意键退出。(如图9)

6[3Fn7F qQ0IXPUB技术博客GjPM:KR6P/Q$|#t

  IXPUB技术博客 vC:Q'@;w

{0Y:hT7~?Q)Z[-oP0IXPUB技术博客 XY| Khi(Q+X

SL%j5HD0  小提示:IXPUB技术博客MMj*^\F0W

k1gE'C8Z%S}0  如果运行就报错,提示要加-f参数的话我们就按照提示操作即可,实际上就是把bat文件里的“:setupNT”下面的“\boot\syslinux\syslinux.exe -ma -d \boot\syslinux %DISK%:”改为“\boot\syslinux\syslinux.exe -fma -d \boot\syslinux %DISK%:”。IXPUB技术博客 t.a;B$Ib

IXPUB技术博客K6~&nT&aiMI B$Y

  第六步:接下来我们就可以重新启动计算机了,当然下次启动引导系统则一定要通过U盘来完成。

w ~9W\m@4VU0IXPUB技术博客V!b[eF K

C1N]W&oAki'xh0  第七步:如果没有从U盘启动的话需要我们进入到笔记本的BIOS中进行设置,首先开启启动过程中支持USB设备——将device options下的sb legacy support设置为enable。(如图10)IXPUB技术博客hQ`D(N'K7}s

0j }en}x\#j9QB0  IXPUB技术博客`{+[+r,WKPC

IXPUB技术博客.D1@%_8C~6N v l,pq

IXPUB技术博客BpN%XDd

rVGWQ0  第八步:然后保存该设置更改并退出。(如图11)IXPUB技术博客"V8Q&]:S9cEE)g

K0\ C9g_#W,u0  

Du%k6b l w0

1S-Q/^G&q|H0IXPUB技术博客&f#Q0@ Gp.|*BJsf

(v*rK'}q X][0  第九步:返回到BIOS中关于启动设备的设置——boot options中,开启multiboot功能,设置硬盘,多重启动设备以及USB设备的启动顺序。(如图12)

0U;R ?\2z?%Q"R0

&s K`+@5j)KLK0  

9`0u0o-c!~|?0

T9m|c%J8j&s0

:c wm V qFHe5`*Zu0IXPUB技术博客)X$`6bau.{p

  第十步:再次启动计算机我们从启动选单中选择USB HARD DISK即可,这个设备对应的就是U盘。(如图13)

`|;D0NE s o!k1?7}0

qk+U5C;]x!dS5EH0  

1g.X$br.@Zz0

Au/W)eH0

c\P sKw)E]w0

&v6} i} wF#L(m'P0  第十一步:从U盘启动后会自动调用BT3系统,有多个选项提供给我们选择,我们选择第一项即可,如果第一项进不去再尝试其他。(如图14)

$~;}2b,J K~,} `0

S1~7Ow4i0  IXPUB技术博客!zi.^6mPD

I%x]| Bu_ ZV0IXPUB技术博客3j'? ckb.n]:K&T g

}:^?(q3UE;eeh0  第十二步:接下来系统自动解压缩U盘中的文件,需要等待几分钟的时间。(如图15)

? n;k+["~%v0zXH9pg0IXPUB技术博客/s1]9RAj}X

  IXPUB技术博客I5ho6B/T'n`

IXPUB技术博客F%A R&U!RD:_

IXPUB技术博客"F3SU!r8_ji]3W

D;l \3Ix)M0S(m0  第十三步:之后会自动加载各个程序和硬件驱动,我们只需要耐心等待即可。(如图16)

dl;pd&\o+f^0

\[]$T vv\jK0  

L)x*I:_gn@0

6ynI2B1d CK2L3v0IXPUB技术博客a_'S+o/N&y?4j x

IXPUB技术博客9x;{La w-O6G+R;f

  第十四步:直到creating /etc/fstab这一行后才说明系统自解压工作将要结束。(如图17)

kLXQ)Wi\0IXPUB技术博客?$s-l(p9\+T@/oq

  IXPUB技术博客x@;ot C

IXPUB技术博客/?k5Q k|j#M

)J.[2U!dH`v0

W)GT+y!oax~2s0  第十五步:全部加载完毕系统图标由浅入深的显现出来,同时我们也看到了鼠标图标。(如图18)IXPUB技术博客py8I2lc0Y7tFq

IXPUB技术博客8][ ~9rk,i8W$C"l

  IXPUB技术博客6vza }s6n xiY

IXPUB技术博客KE#e#[#~B

IXPUB技术博客 mO"v)x!`,bo s

U(T i:w6dD4z%h0  第十六步:正式进入系统我们会感觉这个用U盘启动的类LINUX系统和我们之前使用的windows非常类似,所以在操作上也不会太陌生。IXPUB技术博客;i.Yk_7loJzh%N

IXPUB技术博客)B ^u4_\`1{

  至此我们就完成了启动和加载破解系统的工作,接下来就要通过此系统和之前我们复制的spoonwep2工具来破解WEP加密密钥了。IXPUB技术博客*G(h%WE hh)Iq{

IXPUB技术博客8lQ;~:?K(Z[

  (2)应用破解系统还原WEP密钥:

u)IQK [x#i4L0IXPUB技术博客E9U$OTi@ X}:[

  首先启动Spoonwep2破解工具,该工具在开始菜单下的backtrack->radio network analysis->80211->all->spoonwep2。或者在终端窗口里输入“spoonwep”,也能启动。(如图20)(如图21)

3S8a-v&DI6c:I4n^)n0IXPUB技术博客 av{2q8[

  

cGE l E Ia0

-G6Q(x9A\:ZStC0

R~BiWV9z+?"b;m0IXPUB技术博客s.l:x"T5H0?Gu

  IXPUB技术博客v6H6d4J#H#|wLsjh w:H

1uKi"MX;e.K0

&z"z$I,f8}%R#Wn0IXPUB技术博客$|,OX6b0H U

  第一步:启动spoonwep2后会看到选择网卡信息设置窗口,需要我们依次设置本地网卡接口,无线网卡芯片类型以及扫描模式。(如图22)

Nki'R I:W0

w(q%R"`"F*A/N0  IXPUB技术博客2v7?8}Y R5L

MEg!P"?j\0IXPUB技术博客 Bo6M5h vY]+^

mp-iGS0  第二步:由于无线网卡在本地属于WIFI0,所以通过下拉菜单选择即可,同时如果我们不知道自己无线网卡的具体心片类别的话在driver处选择normal即可,最后是MODE类别选择unknown victim即可,点NEXT按钮继续。(如图23)

)V K%Rdl+m0

*Fg5VE@8iGw0  

+jT jzT6Q)}S0
IXPUB技术博客 l3C:PYyV)P

IXPUB技术博客 b|LE5B M0?7|H

i(l_4_-pV0  小提示:

*G.IWD5DL0IXPUB技术博客*MD5~9PN] pd)XG

  作为扫描攻击端我们事先并不清楚对方WEP加密的密码是多少,所以在模式类别处选unknown victim。

jc6wpo#LA'x0

.ttXL7Q2s$gc$h0  第三步:点NEXT按钮后进入到具体扫描窗口,我们点右上角的LAUNCH按钮开始扫描,再按该按钮是停止扫描。(如图24)IXPUB技术博客4QoaNZc s

IXPUB技术博客ZC y1Qfi9h#C

  IXPUB技术博客Y l|y_{)l)R5m-R f

IXPUB技术博客p;_cX"f4o ES

IXPUB技术博客1Nj!` C |N)Cxv

IXPUB技术博客EN(o!y#Xq,^

  第四步:扫描过程中会自动罗列出找到的无线网络BSSID信息,传输速度,截获的通讯数据包大小,使用的无线信号频端,加密类别等。(如图25)IXPUB技术博客&nId1Qa(@3k-C

IXPUB技术博客M1G_B3e Q

  

a3wIQUF+Unb0

.Y#s!q1z[{TN2~~ WM0IXPUB技术博客R%`u'~"a^

IXPUB技术博客]!a:O)e:N1H']*`

  第五步:通过扫描找到我们要破解WEP密钥的那台无线路由器发布的无线网络,然后选中他查看连接该无线网络的客户端以及数据通讯情况,之后点下面的“selection ok”按钮。(如图26)

G ?7E Z9ae:n(LZ0IXPUB技术博客'Ia h~3U5] fh

  

V&LhK P+k*F0
IXPUB技术博客6?:E+`DM~ a(c

a B3dJ(|6l0

UC ]ZG.E0  第六步:接下来是选择监听的类别,一共有四种方式提供给我们,我们通过上面的下拉菜单选择即可,就个人经验来说选择第二个,第三个和第四个破解都是可以的。选择完毕后点左边的launch按钮开始破解。(如图27)

9D"XHMvr%G*N*L'|-]0

(W pswE0  IXPUB技术博客@FR3X4Giz

V ?3H,d;u a`a0

*^qD/G!axIZ0IXPUB技术博客W Nps@{&z&n$K

  第七步:经过一段时间无线数据包的监听积累Spoonwep2会自动分析数据并破解出我们想要的无线网络对应的WEP密钥。正如本图所显示的WEP KEY是1234567890,和我们之前设置的WEP密钥是完全吻合的。(如图28)

(CR6b m0f9a7L et0IXPUB技术博客,C4uFNo4w;C y.O

IXPUB技术博客\s6Lp|

  IXPUB技术博客F/X O;h T2B

IXPUB技术博客)uBt$};e

IXPUB技术博客8Og7O$Pg\ g7u }

xWx]2c7V5?z0  就个人使用经验来说破解的速度和我们使用spoonwep2监听到的数据包数量有很大关系,如果对方无线网络没有客户端与路由器进行通讯的话我们也无法破解出WEP密钥。大约要等3万多个数据包被成功捕获后才能破解出WEP密钥,图28中的“data”值就是我们抓到的可供破解用的数据包量。

6X-nA#D \~$e AQ0

%a"\5av:Wjd0  四,更换加密方式让无线网络更加安全:IXPUB技术博客_ @I| |5N:@|

IXPUB技术博客.i$A`&w.vL`;] F&I

  既然上文中我们可以轻松破解WEP加密的无线网络,那么我们就应该更换加密方式,对于一般无线路由器来说比WEP加密级别要高的方式有WPA和WPA2两种,具体实现方法类似,我们只需要在无线路由器管理界面的无线标签下找到对应的安全设置窗口,通过下拉菜单选择WPA和WPA2加密方式即可。其他操作类似都是先设置一个加密密钥,然后客户端无线网卡使用该加密密钥连接路由器。不过需要注意一点的是默认情况下XP系统无线连接向导是不知道WPA2和WPA的,所以我们需要为客户端计算机安装官方无线网卡管理工具,这样才能够针对WPA和WPA2的加密信息和密钥进行配置,从而提高无线通讯的安全。(如图29)IXPUB技术博客X}V8?$~

0n$T xCm/z9czeiC0  

`0p"sy T]aY)Oc0
IXPUB技术博客 ~ Y7H*v$u

IXPUB技术博客IT_[q

IXPUB技术博客@6[&a(hS.X&H2T

  五,总结:IXPUB技术博客E)N8R'Zb1m

S^1c3?5i]0l0  通过本文介绍的方法我们可以在几十分钟内就破解出WEP加密密钥,因此WEP加密方法一点也不安全,我们应该选择更安全更可靠的WPA或WPA2加密方式,这样才能够从根本上杜绝使用上述工具对密钥破解的可能,从而让我们的无线通讯更加安全。IXPUB技术博客9x*C0@[Ux8gh}


2

2

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2009-01-09  
    123
45678910
11121314151617
18192021222324
25262728293031

数据统计

  • 访问量: 66476
  • 日志数: 1219
  • 文件数: 1
  • 建立时间: 2007-08-10
  • 更新时间: 2009-01-08

RSS订阅

Open Toolbar