linuxlnd命令 linux命令lns( 二 )


R)w `X `F 13 个 ASCII 字符 。64 位加密有时称为 40 位加密;128 位加密有时称为 104 位加密 。152
6rO4Ge3G 第 2 页 共 23 页$fX@^R(o5m.?|
位加密不是标准 WEP 技术,没有受到客户端设备的广泛支持 。WEP 依赖通信双方共享的 gDmb0@+]
密钥来保护所传的加密数据帧 。其数据的加密过程如下 。WG"BPM,Z8z
1、计算校验和(Check Summing) 。%O p$_NN5W1?
(1)对输入数据进行完整性校验和计算 。K*G7~8Ku9M#f
(2)把输入数据和计算得到的校验和组合起来得到新的加密数据,也称之为明文,明~~3O_(rb t0x3k f
文作为下一步加密过程的输入 。j `y"bm
2、加密 。在这个过程中,将第一步得到的数据明文采用算法加密 。对明文的加密有Uc0a(V7C)i@
两层含义:明文数据的加密,保护未经认证的数据 。6P.VC.^h?w#Y
(1)将24 位的初始化向量和40 位的密钥连接进行校验和计算,得到64 位的数据 。z,u#HU-DqG"s
(2)将这个64 位的数据输入到虚拟随机数产生器中,它对初始化向量和密钥的校验
$vC)K~Jz/D O'N+g 和计算值进行加密计算 。+Yz%_lG2V)J
(3)经过校验和计算的明文与虚拟随机数产生器的输出密钥流进行按位异或运算得3r Z)B3o'?I!rJ!e
到加密后的信息,即密文 。
.?{1o:t)c@^ 3、传输 。将初始化向量和密文串接起来,得到要传输的加密数据帧,在无线链路上
5VIT/Rrtr `#{ H"l 传输 。(如图二所示)/a%_Ly~9A
图二:WEP 加密过程 BL9W^gJ'Bm
WEP 解密过程
:g"vra%EZ;lx q 在安全机制中,加密数据帧的解密过程只是加密过程的简单取反 。解密过程如下 。i${ e z(wZ7h'^
第 3 页 共 23 页
$Q!F.H-}Dm:p~ 1、恢复初始明文 。重新产生密钥流 , 将其与接收到的密文信息进行异或8C/~#o!Hc[ RD
运算,以恢复初始明文信息 。$u_k `gG;t9R+V
2、检验校验和 。接收方根据恢复的明文信息来检验校验和,将恢复的明文信息分离,n[J1W)\B1a
重新计算校验和并检查它是否与接收到的校验和相匹配 。这样可以保证只有正确校验和的数
5q;` f*B3J8J 据帧才会被接收方接受 。9B:i5_KhSm
图三:WEP 解密过程d(}6S0Jn
二、破解WEP 密钥前的准备工作
+mUeq2b6C 在以下的两部分内容内,笔者将逐步地向大家介绍关于怎样来破解WEP 的密钥的2?o-juw1k
方法 。这种方法并不需要什么特别的硬件设备 , 仅仅只需两台(只有一台也可)带有无线网卡
3vAG_c4C}H 的笔记本而已,整个攻击过程所使用的也只是一些共享和自由软件,并不需什么相当专业的 fo1c,U2C2w"Z/]+fH J
工具 。看懂这篇文章和学会操作的读者,并不需要你是一名网络专家,不过要基本上熟悉一,I]"q])n7W[+? t V
些网络术语和基本的原理 。最少,你应该知道怎样去ping 另外一台机器以测试网络是否畅N)~.qE;kUM
通,并会打开一个Windows 的命令提示符窗口,知道输入相关命令和了解关于Windows 网
)t"u|HH7jZh 络属性窗口的相关内容 。这就是基本的要求,要不然怎么可称之为菜鸟都可学会的方法呢 。,f](Wt9i:Ai}'[
1、组建实验环境
K C:]eG cDq 开始之前 , 我们的第一步就是要组建一个实验环境,你不可能拿别人的网络来玩你E3b:BE;b
的破解吧,这样做既违反了法律也是一种不道德的行为噢 。搭建一个实验环境下的无线网络nWQK6W'P5w
平台,则无线AP 是少不了的,另外,三台带有无线网卡的笔记本(使用有无线网卡的台式机/Y d$[)j#@U
也可以)组成的简单网络就可满足要求了 。组成的网络拓扑如下图四所示 。
E6| gN5M6z 第 4 页 共 23 页O SDB"d1M6q4}s,s
图四:组建一个实验环境s)h@:i"o N9Ar;[