密码泄漏搜索工具

2011-12-23 02:45:36 +08:00
 vibbow
密码泄漏搜索工具,用于在5个已泄漏的数据库里综合搜索数据。

目前已经支持的5个数据库:CSDN, 7k7k, 人人, 嘟嘟牛, 多玩。虽然网上能下到猫扑的数据,但是实际压缩包是损坏的,所以在这里就先不支持了。

关键字长度要超过6位,同时只接受字母,数字以及点(.),下划线(_),AT(@)。

此工具仅提供7天,7天后关闭提交。如果还有未完成的搜索则等待搜索完成后彻底关闭。

http://vsean.net/blog/post/98
4907 次点击
所在节点    分享发现
33 条回复
vibbow
2011-12-24 15:26:33 +08:00
@liruqi 好吧,我先试试效率。不过先得把原来导入的csdn库从text类型转换成varchar类型...
laiwei
2011-12-24 15:40:59 +08:00
你不想搞mysql的话,你搞个sqlite存起来,建个索引,比你这样strstr快多了。
vibbow
2011-12-24 16:06:01 +08:00
@laiwei sqlite索引不行啊,如果关键字是从中间开始查那么一点效果都没有啊。目前在缓慢的用mysql给csdn库加全文索引中...
vibbow
2011-12-24 16:12:03 +08:00
@liruqi MySQL建完全文索引是快了很多啊,我自己查询文本过一次需要23秒,mysql 11秒就搞定了。
vibbow
2011-12-24 16:19:16 +08:00
可是建完全文索引后貌似不能同时查多个关键字了...
不可以用 SELECT * FROM password WHERE keyword LIKE IN ('%keyword1%', '%keyword2%);
或者有其他sql语句可以用?
vibbow
2011-12-24 16:31:02 +08:00
好吧,貌似这样来速度也可以:
SELECT * FROM password WHERE keyword LIKE '%keyword1%' OR keyword LIKE '%keyword2%';
liruqi
2011-12-24 16:38:17 +08:00
其实一般自己的id 都能准确记住的,没有必要用 like 做匹配。反而是恶意查询才有这种需求吧。

建议直接用id 做精确匹配。
vibbow
2011-12-24 17:20:42 +08:00
@liruqi 就我这服务器速度,再加上还限制了并发数量,想批量恶意查询还不如自己把数据库下下来快...
一般查询,随他们去了。
vibbow
2011-12-24 21:09:21 +08:00
蛋疼了。加上17173的数据,总共有8千多万条数据,我觉得没个两三天是建立不完索引的了...
算了,还是继续文本搜索吧...
delectate
2011-12-24 21:25:07 +08:00
用sed或者awk剔除重复的啊
vibbow
2011-12-24 21:26:36 +08:00
@delectate Windows服务器...
delectate
2011-12-24 21:27:51 +08:00
@vibbow ,easy,有 for win版本的。
vibbow
2011-12-24 21:29:12 +08:00
@delectate 觉得这工具应该不适合我,因为我这是无差别的全文搜索...
要是去重的话那速度应该不比数据库建索引好到哪去...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/24111

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX