ubnt解决方案
查看: 110016|回复: 284

HashTable破解WPA/WPA2成功抓包文件心得! 新加入Hash Table的制作及使用教程!

    [复制链接]

77

回帖

599

积分

82 小时

在线时间

中尉

注册时间
2009-5-28
金币
500 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-11-16 23:53 |显示全部楼层
本帖最后由 songzmwow 于 2009-12-4 19:49 编辑

这里先只谈谈个人在WPA/WPA2成功抓取握手包后的暴力破解的一些心得。
       在成功抓取握手包后,可以采用的破解方法一般为自建猜想字典,比如你知道对方使用AP人的姓名、生日、座机手机号、QQ号码论坛ID、最简单的数字字母组合等等可以猜的都加上,如果能成功破解建议可以去买彩票(除去那些最简单的密码哈比如0123456789等)。
       无法破解后,可采用AIRCRACK+字典的暴力破解,或是EWSA的CPU+GPU暴力破解。
       最高效的破解是COWPATTY的HASH TABLE算法破解,这里可以给大家看一个比较。这里使用的是COWPATTY4.3提供的DICT和DUMP文件(及成功的握手包CAP文件)。如果使用AIRCRACK+DICT破解的话,需要 27秒左右即可破解。 (如果是用EWSA的话应该还要快点)。如果使用COWPATTY破解字典破解的话,则需要51秒左右破解。 现在让我们来测试一下使用HASH TABLE来破解,首先我们没有HASH TABLE,只有DICT这个字典,所以我们使用COWPATTY 的 genpmk 来生成DUMP文件(抓包CAP)中SSID ("linksys")的HASH TABLE,这里耗时54秒生成HASH TABLE。 好了,现在有了HASH TABLE,我们来实验一下用HASH TABLE破解的时间 , 使用 ./cowpatty  -r  握手包.cap  -d  hashtable文件名  -s linksys 命令  linksys是SSID ,则只需要0.1秒!惊人的提速吧。这就是用HASH TABLE的破解的魅力。

心得:
1、 HASH TABLE的破解是AIRCRACK或EWSA破解的几百倍;但HASH TABLE的制作时间是很具体的。制作对应SSID的特定字典的时候基本上是直接用字典暴力破解的时间。
2、网上提供的33G的HASH TABLE是根据排名TOP1000的SSID+1M位的字典算出来的,如果你要破解的WPA/WPA2的SSID不在这个TOP1000里,那这个HASH TABLE基本就没有用了。另外,就是SSID在,如果这个HASH TABLE使用的字典不包括你要破的AP密码,也无用,算完才知道!
3、 想要破解中国现有的一些复杂密码的WPA/WPA2握手包,必须先建立适应中国特色的字典文档 及根据中国特色的AP SSID预算出来的HASH TABLE,这个运算量是巨大的,我想这个也是分布式破解项目建立后必须完成的工作。 比较偏门的AP SSID,如我发帖的“ 7-3-2 ” 这种SSID,就比较苦闷了。
4、 WARDRIVE的目的也就是收集资料,看看中国特色的TOP 100 或 1000 是什么样的。
5、 WINDOWS下 COWPATTY的运行必须要wpcap.dll文件,或者直接装一个WINPCAP程序,否则无法运行。
6、 Linux下的COWPATTY,必须安装LIBPCAP的DEV包,否则无法编译成功(缺少pcap.h的支持),当然OPENSSL也是必须的。
7、 WPA/WPA2的破解不是那么容易的,成功取决于多个因素, 如字典是否覆盖密码,用HASH TABLE的还要看SSID是否在内。 能破解的都是强度不大的。

等下上图!

图1: Aircrack 破解


图2: Cowpatty 使用字典破解


图3: Cowpatty 创建对应SSID、字典的hash talbe


图4:Cowpatty 使用 刚建立的hash table 破解



再次感谢老大 Tange今天对我的帖子提醒,希望再次点评 !

应大多数回帖,现在加入HASH TABLE的制作和使用方法,不是原创,借用ZERONE的HASH TABLE光盘里的PDF说明文件。

如何使用COWPATTY 用字典破解WPA/WPS2


如何制作和使用HASH TABLE


特别感谢 KILL88 提供 ZERONE HASHTABLE DVD 文件下载!(不容易啊,下了N次N久。)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x

评分

2

查看全部评分

ubuntu=>ArchLinux=>Gentoo=>LFS+BLFSing
Elive Develop Version.1.9.49.

77

回帖

599

积分

82 小时

在线时间

中尉

注册时间
2009-5-28
金币
500 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-11-16 23:55 |显示全部楼层
第一次发心得帖,自己先顶。沙发。
回复

使用道具 举报

60

回帖

161

积分

6 小时

在线时间

上等兵

注册时间
2009-11-8
金币
95 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-11-17 00:40 |显示全部楼层
虽然完全看不懂,但看到LZ凌晨发帖的精神让人敬佩,期待早点攻破WPA/TKIP等密码难关,弄个傻瓜破解给我这样的小弟用用,感激不尽!
回复

使用道具 举报

77

回帖

599

积分

82 小时

在线时间

中尉

注册时间
2009-5-28
金币
500 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-11-17 00:53 |显示全部楼层
兄弟,你仔细看看本论坛的新手贴基本就学会了。
ubuntu=>ArchLinux=>Gentoo=>LFS+BLFSing
Elive Develop Version.1.9.49.
回复

使用道具 举报

3

回帖

26

积分

12 小时

在线时间

新兵上阵

注册时间
2009-10-27
金币
22 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-11-17 01:03 |显示全部楼层
字典很重要吗?
回复

使用道具 举报

77

回帖

599

积分

82 小时

在线时间

中尉

注册时间
2009-5-28
金币
500 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-11-17 01:23 |显示全部楼层
暴力破解主要就是看字典了。
回复

使用道具 举报

350

回帖

3093

积分

28 小时

在线时间

少校

注册时间
2009-3-5
金币
2672 个
威望
12 个
荣誉
0 个
累计签到:3 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2009-11-17 09:24 |显示全部楼层
过来学习!
回复

使用道具 举报

8

回帖

92

积分

2 小时

在线时间

上等兵

注册时间
2009-11-17
金币
84 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-11-17 10:06 |显示全部楼层
学习学习!字典很重要!
回复

使用道具 举报

5449

回帖

1万

积分

5969 小时

在线时间

上校

灌水天才鲁班小弟全才勋章资深收藏家

注册时间
2009-1-21
金币
9417 个
威望
84 个
荣誉
2 个
累计签到:111 天
连续签到:0 天
[LV.200]无线新星
发表于 2009-11-17 12:12 |显示全部楼层
要建立一个hash的话,花的时间比用普通的还要多。。。
hash是快,但要建立hash就慢很多。。如果不是常见的ssid名的话,还是很难做到hash破的。。。
回复

使用道具 举报

77

回帖

599

积分

82 小时

在线时间

中尉

注册时间
2009-5-28
金币
500 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-11-17 13:37 |显示全部楼层
恩,楼上正解,不常见的SSID最好还是用字典硬破哦。
ubuntu=>ArchLinux=>Gentoo=>LFS+BLFSing
Elive Develop Version.1.9.49.
回复

使用道具 举报

81

回帖

406

积分

39 小时

在线时间

少尉

注册时间
2008-9-16
金币
313 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-11-17 15:07 |显示全部楼层
字典和机子都比较重要吧,学习中
回复

使用道具 举报

137

回帖

270

积分

23 小时

在线时间

少尉

注册时间
2009-10-31
金币
131 个
威望
0 个
荣誉
0 个

尚未签到

发表于 2009-11-17 16:45 |显示全部楼层
支持一下,呵呵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

站点统计 | Archiver | 手机版 | 无线门户 ( 粤ICP备11076993号|粤公网安备44010602008359号 ) |网站地图

GMT+8, 2024-5-1 05:19

返回顶部 返回列表