ubnt解决方案
查看: 13115|回复: 66

mns你好,关于字典整理想与你交流一下!

[复制链接]

105

回帖

381

积分

142 小时

在线时间

少尉

注册时间
2011-8-27
金币
157 个
威望
14 个
荣誉
3 个
累计签到:97 天
连续签到:1 天
[LV.100]试剑无线
发表于 2013-10-20 17:19
本帖最后由 tirom 于 2013-10-28 02:55 编辑

好消息,字典已经重新优化整理完毕!已经发布:http://www.anywlan.com/thread-247064-1-1.html。(已完美解决:去除8位以下字典、去中文、去乱码等BUG)




mns你好,关于字典整理想与你交流一下!
首先,非常感谢你为大家整理合并了6.55G的优质字典。

我用split拆开看一下,确实是:无重复、无空行、无中文、无乱码(没有非可打印ASCII字符等),是一个非常优良的字典!

有几个方面跟你讨论交流一下:

1、是关于你说的“去空格”
到底是去掉每一行中的空格,还是指去掉空行?如果是前者去掉单词中间或首尾的空格可能会影响字典质量,因为有些密码确实夹杂着空格,甚至是全空格,希望你是指去掉空行。

2、是关于“只保留8-16位”
经我查看,字典的还是有不少7位的,如:
第16行:~@#$%^0
第73行:......0
倒数第5563行:zzzzzzi
不知你是不是用的这个命令:
grep -P "^.{8,16}$"
经我用小文件测试,它保留输出的却是长度7~15位的行,应该它把换行符计算在内了,这是grep中使用Perl正则的一个误区,要加1才行。
(经后期测试,问题不是出在这里,而是换行符的问题,@CR和@LF是不同的。后期用tr命令已解决。)

3、是关于“去重复”
字典中还是出现了很多重复行,如最后面倒数5563行开始的:
我用Notepad2打开时是如下内容:

把这部分复制到记事本,又变成了:

我在想是不是因为它的换行符不同,有些行是以@CRLF换行的,有些是以@LF换行的,或者有些是从UTF-8格式的文件合并过来的时候导致的?

4、关于去除无用的字典的构思
例如像下面以一个地方区号开头的电话号码:
051661827237
051661827238
051661827239
我相信绝大部分是不需要的,自己地区的可以做一个专用字典,不需要放进总字典里,可以节省很多容量。
可以考虑用vim来处理,或者把大字典split -C成多个小字典,再手动用Notepad2拉着看一遍整理一下,再重新合并。


------------------------- 这是分隔线 -----------------------------
最近我配了台i7+HD7870+SSD的电脑,装了server2003+win7+CentOS三系统。
正好把你的字典+原有的+网盘下载的其他字典,再重新进行一次整理优化,
经测试甚本上能解决上面出现的问题了,
但还有一点,就是不能完全去除非ASCII键盘上可输入的字符:
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
` 1234567890
~        !@#$%^&*()
-=\[];'',./
_+|{}:"<>?
我数了下共96个,应该密码只能在此之列。

附上“乱码测试文件”,望mns或其他高手共同交流,以期实现一个最优化的合并字典方案。
(此问题已解决,使用Linux的tr命令。)




本帖子中包含更多资源

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

x

点评

楼主辛苦了,感谢你为大家提供这么好的字典。  发表于 2013-11-2 22:37
顶楼主,我不嫌字典大,做出来后我帮你测一测出码率。  发表于 2013-10-22 00:59

本帖被以下淘专辑推荐:

  • · 硬件|主题: 8, 订阅: 0

668

回帖

3135

积分

102 小时

在线时间

少校

注册时间
2014-9-27
金币
2444 个
威望
1 个
荣誉
0 个
累计签到:247 天
连续签到:0 天
[LV.365]无线熟人
发表于 2014-10-8 15:56
有字典了我可以淘个二手的7750啊

262

回帖

649

积分

179 小时

在线时间

中尉

注册时间
2011-10-9
金币
318 个
威望
1 个
荣誉
0 个
累计签到:12 天
连续签到:1 天
[LV.20]漫游旅程
发表于 2013-10-20 17:36
求字典分享 哈哈

131

回帖

8077

积分

191 小时

在线时间

中校

注册时间
2012-5-1
金币
7907 个
威望
0 个
荣誉
0 个
累计签到:94 天
连续签到:0 天
[LV.100]试剑无线
发表于 2013-10-20 17:51
苦艾兰 发表于 2013-10-20 17:36
求字典分享 哈哈

求帮忙跑包,笔记本1000多速度伤不起啊
浙江杭州的包子,保证新鲜
免费链接http://pan.baidu.com/s/17TDF9

2941

回帖

8528

积分

3116 小时

在线时间

中校

注册时间
2013-1-10
金币
5190 个
威望
2 个
荣誉
1 个
累计签到:349 天
连续签到:0 天
[LV.365]无线熟人
发表于 2013-10-20 17:53
字典太多太乱,不知哪个是完整无重复的,请楼主共享你整理的字典!

1814

回帖

2728

积分

368 小时

在线时间

少校

灌水天才

注册时间
2013-8-30
金币
653 个
威望
29 个
荣誉
0 个
累计签到:409 天
连续签到:0 天
[LV.730]常住居民
发表于 2013-10-20 17:59
顶你                     

1112

回帖

2780

积分

94 小时

在线时间

少校

注册时间
2013-1-3
金币
1647 个
威望
0 个
荣誉
0 个
累计签到:108 天
连续签到:0 天
[LV.200]无线新星
发表于 2013-10-20 21:11
路过,帮顶

105

回帖

381

积分

142 小时

在线时间

少尉

注册时间
2011-8-27
金币
157 个
威望
14 个
荣誉
3 个
累计签到:97 天
连续签到:1 天
[LV.100]试剑无线
发表于 2013-10-21 01:25
青锋剑 发表于 2013-10-20 17:59
顶你

正在整理中,整理好后会发到网盘共享 。

105

回帖

381

积分

142 小时

在线时间

少尉

注册时间
2011-8-27
金币
157 个
威望
14 个
荣誉
3 个
累计签到:97 天
连续签到:1 天
[LV.100]试剑无线
发表于 2013-10-21 11:01
苦艾兰 发表于 2013-10-20 17:36
求字典分享 哈哈

正在整理中,整理好后会发到网盘共享 。

183

回帖

507

积分

128 小时

在线时间

中尉

注册时间
2012-3-19
金币
301 个
威望
0 个
荣誉
0 个
累计签到:5 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2013-10-21 11:03
支持发字典,我的2000+的只能跑跑弱密码

105

回帖

381

积分

142 小时

在线时间

少尉

注册时间
2011-8-27
金币
157 个
威望
14 个
荣誉
3 个
累计签到:97 天
连续签到:1 天
[LV.100]试剑无线
发表于 2013-10-21 11:17
94117239 发表于 2013-10-21 11:03
支持发字典,我的2000+的只能跑跑弱密码

2000+的发字典也没用,几个G的你要跑好几天啊。

543

回帖

5292

积分

216 小时

在线时间

中校

注册时间
2012-2-25
金币
4664 个
威望
7 个
荣誉
1 个
累计签到:562 天
连续签到:0 天
[LV.730]常住居民
发表于 2013-10-22 00:50
深夜路过   

183

回帖

507

积分

128 小时

在线时间

中尉

注册时间
2012-3-19
金币
301 个
威望
0 个
荣誉
0 个
累计签到:5 天
连续签到:0 天
[LV.20]漫游旅程
发表于 2013-10-22 17:50
tirom 发表于 2013-10-21 11:17
2000+的发字典也没用,几个G的你要跑好几天啊。

有字典了我可以淘个二手的7750啊

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

GMT+8, 2025-2-1 05:52

返回顶部 返回列表