首页 > 其他 > 详细

Cupp——通用密码分析神器

时间:2015-01-22 19:34:52      阅读:244      评论:0      收藏:0      [点我收藏+]

一直苦于没有一个比较好的字典生成工具,尤其是比较有针对性的字典生成工具。

前不久,听说了cupp,可以做这个事,但是在kali上找了好久也没有找到(我也刚开始用kali)。网上大多数是在bt上的,所以最后想了想去github上搜了下(排名最靠前的,python写的),找到后就下下来,已经出到第三版了。先解压zip,有这么几个文件:

cupp.cfg  cupp.py  docs  README.md

显然,用python 运行cupp.py

根据提示,加上‘-i’,也就是:python cupp.py -i

然后根据提示,以此输入信息之类,傻瓜式的东西就不说了。

但是我下的这个版本这有点问题:

在这个选项:> Do you want to add some key words about the victim? Y/[N]:

如果输入y,接下来是:Please enter the words, separated by comma. [i.e. hacker, juice, black]:

按照提示随便输几个单词吧,比如apple, banana    (记得逗号后面有空格)

回车后会报错:说list 没有lower()这个函数,进去看一下cupp.py的源代码,提示出问题的那一行是这样的:

words = raw_input("> Please enter the words, separated by comma. [i.e. hacker, juice, black]: ").split(", ").lower()

懂python的人一看应该就知道吧,字符串split(", ")后是一个list,显然list没有lower()这个函数。

那怎么办?很简单,自己稍微改一下代码就好了如下:

        words = raw_input("> Please enter the words, separated by comma. [i.e. hacker, juice, black]: ").split(", ")
        for iw in range(0,len(words)):
            words[iw]=words[iw].lower()

这样就诶问题。

最后字典生成完之后,会有一个以你输入的第一个name命名的txt,它就是字典了。

祝你好运。

 

Cupp——通用密码分析神器

原文:http://www.cnblogs.com/404error/p/4242249.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!