WPA密码字典实战

分享到:
更新:2012.06.07 浏览:

WPA以及WPA2做为一种较安全的加密,在无线网络安全领域得到广泛应用。至今破解WPA/WPA2密码只有穷举密码一途。暴力破解不能随便抓个密码字典就开始跑,要不然就只有理论上可以成功,比如:WPA密码为8-64位,你要是上个6位字典,那就更是浪费自己时间了。

密码越长,字典体积逞几何级数增长,事实上我们凭现今的技术设备,根本不可能穷举8-64位密码,只因其字典大小是个天文数字。即使长度只有8位包含大小写字母数字的密码字典,其大小也达到26273GB(跟据木头超级字典生成器估算得到)。破解也是相当困难的。那么是不是我们跟本无法完成破解任务呢?只能说无法100%地破解成功,因为有95%的人使用自己容易记忆或有特殊含义的密码。那么就让我们彻底放弃剩下的5%吧。当然95%也不是破解成功率,我们只能尽自己最大努力。

首先我们将密码长度锁定在8-13位,再长的就随它去吧。分析就这么多,下面我们开始制作WPA密码字典,使用工具为《木头超级字典生成器 V7.10》。其实这个木头字典已经不单是生成字典了,还包含很多其它字典处理工具,等会我们用上再做介绍。

1、在很多场合人们普遍使用6-8位密码,由于WPA密码比较长,不方便记忆,所以很多人使用单个字符的简单重复或自然顺序密码,如:8个“a”,13个“F”,”123456789”等。生成方法:依次打开木头字典生成器->生成字典—>弱口令,选择生成字符集为大小写字母和数字,长度设置为8-13位,勾选“单字重复密码”和“自然顺序密码”生成字典。

2、生成生日密码字典,这里我们只生成8位格式的。一般为“yyyymmdd”正了8位。时间段选择1970年1月1日以2012年12月31日。 生成方法:依次打开木头字典生成器->生成字典—>日期字典,然后按照上面所说的设置就行了。

3、生成姓名拼音字典,由于姓名一般为2-3个汉字,其拼音长度有所不同,这里我们只选择8位以上的姓名拼音。 生成方法:依次打开木头字典生成器->生成字典—>姓名拼音,设置姓名汉字长度,选择输出姓名拼音字典就可以了,这里需要分别生成2字姓名拼音字典和3字姓名拼音字典,保存为文件名n2.dic和n3.dic。但这是包含所有拼音的,下一步我们使用木头字典的分割字典功能,选择水平条件分割,条件设置为长度大于等于8,将刚才的字典分别分割成n21.dic、n22.dic和n31.dic、n32.dic。其中満足条件的n21.dic和n31.dic就是我们要的8位以上姓名拼音字典。再打开合并字典功能,使用集合运算”并“将这两个文件合并即可。

4、姓名拼音+生日组合密码字典,由第三点我们知道很多人姓名拼音不足8位,不能用于wpa密码,于是在拼音后加上生日。这里先生成一个6位长的生日密码,格式为“yymmdd”,这也是最常用的格式,生成方法同第2步,保存文件为b6.dic。至于长度不足8位的姓名拼音字典我们在第三步时已经制作好了,就是n22.dic和n32.dic。再使用木头超级字典生成器的字典合并功能,先将n22.dic和n32.dic合并成一个文件,使用集合“并”运算,结果保存为n.dic,然后使用“笛卡尔积”运算,将n.dic与b6.dic合并生成nb.dic。至此姓名拼音+生日组合密码字典生成完毕。

5、手机号码字典,假如我所在城市为广西桂林,那就生成桂林的所有手机号码。生成方法: 依次打开木头字典生成器->生成字典—>电话号码,选择地区为广西桂林,选择手机号码所有号码段,设置尾号为0001-9999,再点击生成字典。

6、固定电话号码或QQ号码,因为固定电话号码和QQ号码差不多,就一起说了, 生成方法: 依次打开木头字典生成器->生成字典—>电话号码,如果电话号码不足8位,我们就在前面添加一个区号。

7、当地地名拼音字典,很多无线网络是公用的,或者是附近几个朋友一起用的,这种情况下不能使用自己的私人密码的,这里是“XX会所”,那就用“XX会所”的拼音做为密码吧。哈哈,我们搜集附近所有地名和公共场所信息,然后呢可以使用木头字典的汉字注音功能自动生成拼音字典。

本文共分 1