Cupp——通用密码分析神器

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

前不久,听说了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,它就是字典了。

祝你好运。

时间: 2024-10-10 12:14:57

Cupp——通用密码分析神器的相关文章

弱口令、通用密码产生器——cupp

1.介绍 cupp.py: 强大的字典生成脚本.它是一款用python语言写成的可交互性的字典生成脚本.尤其适合社会工程学,当你收集到目标的具体信息后,你就可以通过这个脚本来智能化生成关于目标的字典. 认证的最常用格式就是用户名和密码的组合.如果这两项都与存储的用户和密码相匹配的话就允许连接.密码强度是用来衡量通过密码技术和字典自动检测来猜测或者破解密码的难易程度. 弱密码可能会比较短或者仅仅包含一些字母,这使破解变得更加容易.弱密码常会有另外一个特点,可以根据一个人的资料,例如生日,昵称,地址

本地化下按首字母分组排序的神器——UILocalizedIndexedCollation

最近在整一个很简单的通讯录相关的项目,通讯录当然就少不了按首字母或者汉字拼音首字母分组排序索引.因为按照我一贯的的做法,都是想要做成更通用的.支持本地化的,所以这就纠结了,世界各地的语言啊我去,我顶多也就认识中文和英语,这就不能用以前的那些比如把汉字转成拼音再排序的方法了,效率不高不说,对其他国家的本地化更是行不通.一个偶然的机会,我才发现SDK里已经提供了一个实现此功能的神器——UILocalizedIndexedCollation. 首先提一下,UILocalizedIndexedColla

成为专业程序员路上用到的各种优秀资料、神器及框架

最近想着怎么把自己的知识体系进行整理起来,使用思维导图进行描述,对自己以后的发展也有一个更深的认识,更快的提升自己:看到了下面这篇文章,感觉非常实用,从语言到框架都非常全面,自己也可以继续补充,也是对自己知识体系的一个补充吧. 前言 成为一名专业程序员的道路上,需要坚持练习.学习与积累,技术方面既要有一定的广度,更要有自己的深度. 笔者作为一位tool mad,将工作以来用到的各种优秀资料.神器及框架整理在此,毕竟好记性不如烂键盘,此项目可以作为自己的不时之需. 本人喜欢折腾,记录的东西也比较杂

小白日记5:kali渗透测试之被动信息收集(四)--theHarvester,metagoofil,meltag,个人专属密码字典--CUPP

1.theHarvester theHarvester是一个社会工程学工具,它通过搜索引擎.PGP服务器以及SHODAN数据库收集用户的email,子域名,主机,雇员名,开放端口和banner信息. 注:一般需要FQ #可使用proxychains指定代理 [email protected]:~# theharvester -h ******************************************************************* * * * | |_| |__

学习web前端之神器sublime text 3

第一次在博客园写博客,以前都是看别人写的技术在自己慢慢的学习.现在想自己把每天学习的东西理解并记录下来,加深下印象以后可以做个回顾.不知道自己能否坚持每周至少写2篇博文. 古话说的好:工欲善其事,必先利其器.所以我们要找到一个神器来帮助我们更好的学习前端开发,要么记事本怎么样?不错是不错估计要写到猴年马月了. 百度一搜,web前端开发利器有很多,比如:EditPlus,Dreamweaver,HBuilder,Webstorm,Aptana Studio,Sublime text,这么多最后我还

基于word分词提供的文本相似度算法来实现通用的网页相似度检测

实现代码:基于word分词提供的文本相似度算法来实现通用的网页相似度检测 运行结果: 检查的博文数:128 1.检查博文:192本软件著作用词分析(五)用词最复杂99级,相似度分值:Simple=0.968589 Cosine=0.955598 EditDistance=0.916884 EuclideanDistance=0.00825 ManhattanDistance=0.001209 Jaccard=0.859838 JaroDistance=0.824469 JaroWinklerDi

通用超级强大的基于Oracle数据库的代码生成器

项目中使用了Oracle数据库,命名基本规范为表名和字段名全部大写,用下划线分割各个单词: 如“BASE_USER_LOGON_EXTEND”这个表表示用户登录的扩展表. 基于这个规范,通用权限管理系统配套升级了代码生成器工具. 下面以Oracle数据库中的BASE_USER_LOGON_EXTEND表来使用这个工具进行实体类和业务类代码的生成.  表结构图 代码生成器截图  实体层代码 1 //--------------------------------------------------

【真正福利】成为专业程序员路上用到的各种优秀资料、神器及框架

转载,原地址:http://www.cnblogs.com/jasondan/p/6380597.html 据说看到好文章不推荐的人,服务器容易宕机!本文版权归翟士丹(Stan Zhai)和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利. 好东西不是随便收集下,发篇博文,骗些点赞的!积累了5年多的东西,是时候放出来跟大家见见面了. 或许有的园友在14年的时候收藏过我的一篇"工欲善其事.必先利其器"的博文,时隔3年,已经

成为专业程序员路上有用的各种优秀资料、神器及框架

目录 资料篇 技术站点 必看书籍 大牛博客 GitHub篇 工具篇 平台工具 常用工具 第三方服务 爬虫相关(好玩的工具) 安全相关 Web服务器性能/压力测试工具/负载均衡器 大数据处理/数据分析/分布式工具 Web前端 语言篇 Scala Java Python Swift .NET C & C++ 其他 游戏开发相关 日志聚合,分布式日志收集 RTP,实时传输协议与音视频 资料篇 技术站点 在线学习:Coursera.edX.Udacity.MIT公开课.MOOC学院.慕课网 Hacker