上一篇文章我们讲到了字典对于暴力破解成功的重要性,也要根据实际情况制作出具有针对性的字典,提高暴力破解的成功率,介绍了字典制作工具cupp的安装和使用方法,今天我们讲解另外几款字典制作工具的使用,话不多说直接开始。

pydictor

pydictor和cupp类似也是使用python语言编写的,是一个强大实用的黑客暴力破解字典生成工具,它的功能比cupp要丰富,pydictor可以生成普通爆破字典、基于网站内容的自定义字典、社会工程学字典等等一系列高级字典;也可以对已有字典进行安全删除、合并、去重、合并并去重、高频词筛选等,是一款可定制性非常强的工具。

安装方法:

与cupp类似,我们可以在kali中输入:

git clone https://www.github.com/landgrey/pydictor.git

来下载安装包,也可以直接访问:https://github.com/landgrey/pydictor来下载安装包,如下图所示:

pydictor下载

我们下载了安装包后解压出来,也是下载到了“下载”文件夹中解压到当前文件夹得到pydictor-master文件夹,如下图所示:

解压安装包

打开kali终端,使用“ls”命令和“cd”命令进入“pydictor-master”文件夹,然后使用python3(与cupp不同的是使用python2也可以)运行“cupp.py”,如下图所示:

运行pydictor

然后可以通过输入命令:python3 pydictor.py -h,来查看帮助信息,如下图所示:

帮助信息

帮助信息比较多,我们选择主要的讲解一下:

-base 类型,后边跟“d、L、c、dL、dc、Lc、dLc”;

d表示数字[0~9],L表示小写字母[a~z],c表示大写字母[A~Z],其他的表示这三种的组合,如下图所示:

-base参数

--len 长度,后边跟两个数字,例如:1 4,表示生成1~4位的字典,如果是:6 6,表示生成6位的字典;

--head 开头,后边跟字典头,例如:admin,表示生成开头为admin的字典;

--tail 结尾,后边跟字典尾,例如:@126.com,表示生成结尾为@126.com的字典;

--enode 编码,后边跟编码方式,例如:b64,表示生成用base64编码的字典,如下图所示:

部分参数

-tool uniqifer 去重文件,后边跟需要去重的字典文件名,例如:

python3 pydictor.py -tool uniqifer 1.txt --output 2.txt

表示将字典文件1.txt去重,输出文件为2.txt,其他功能有兴趣的朋友可以自己试一试,如下图所示:

-tool参数

真空密码字典生成器

真空密码字典生成器是一款方便实用、功能强大的密码字典制作工具。它可以帮助用户批量生成密码,软件采用递归运算,可自定义生成任意字符或汉字的常规字典,支持生日字典、字符字典、拼音字典等各类密码字典制作,操作非常方便,设置需求,软件自动生成。

制作模式:生日字典

(1)日期范围:可以选择一个或一段日期;

(2)日期格式:列举了常用的日期格式,直接勾选就可以了;

(3)自定义格式:可以自由选择日期的其它组合方式,并能在日期的前面或者后面添加自定义字符的组合。然后点击添加,生成的日期密码中就会包含自定义格式。

生日字典

制作模式:字符字典(包括数字密码)

(1)密码位数:可以选择几位至几位的密码;

(2)选择字符:选择要进行自由组合的字符,包括数字,大小写字母以及键盘上所有的符号;

(3)自定义字符串:如果选择“自定义字符串”选项,即可在下面的文本框中输入一个或多个字符串(比如姓氏),点击添加。并在列表框中点击选中,即可当成一个字符来进行密码组合运算。

字符字典

制作模式:电话密码

(1)电话号码格式:可以选择固定电话和移动电话;

(2)设置电话号码:选择数字代表该位是固定数字,选择"*"代表该号包含全部数字,选择"×"代表该位留作空白(可以选择多个“×”,这样就可以生成其它位数的电话号码)。生成的密码格式中还可以选择是否包括区号和连接符。移动电话包括目前移动、联通的所有号段前缀。后面的8位号码选择方法同固话。

电话密码

修改模式:修改字典

(1)选择字典:选择需要修改的字典

(2)清理字典:可以删除重复行、含有特定字符串的行、有重复位的行、删除空格,空行等;

(3)按位修改:包括大小写转换,在特定位插入,修改,删除特定字符等。

修改字典

修改模式:组合字典

(1)选择字典:选择需要组合的字典;

(2)组合字典:选择组合方法,进行合并运算。

1、并运算:A和B的全集,包含两个字典中所有数据。

2、交运算:A和B的交集,包含两个字典中相同的数据。

3、对称差:A和B的全部,再去除A和B相同的部分。

4、笛卡尔积运算:A×B,即A中的所有数据依次与B中所有数据自由组合,将会产生极大的数据。

组合字典

以上就是这两款暴力破解密码字典制作工具的使用方法,至此,暴力破解字典制作工具的介绍就到此结束,以后会介绍更多实用的渗透测试工具的使用,欢迎大家关注@科技兴了解更多科技尤其是网络安全方面的资讯和知识。

kali字典_Web渗透测试——暴力破解字典制作工具的使用2相关推荐

  1. 渗透测试-暴力破解之验证码测试token防爆破绕过

    暴力破解之验证码测试token防爆破绕过 文章目录 暴力破解之验证码测试token防爆破绕过 前言 一.什么是token 二.验证码之token防爆破绕过 总结 前言 一.什么是token 客户端to ...

  2. 渗透测试-暴力破解之hydra

    暴力破解之hydra 文章目录 暴力破解之hydra 前言 一.什么是暴力破解 二.暴力破解枚举之hydra 1.hydra相关语法 2.利用hydra进行爆破获取用户信息 总结 前言 一.什么是暴力 ...

  3. 渗透测试-暴力破解之验证码客户端验证绕过

    暴力破解之验证码客户端验证绕过 文章目录 暴力破解之验证码客户端验证绕过 前言 一.什么是验证码客户端验证绕过 二.验证码客户端验证绕过 1.打开pikachu进行实验 2.用burp抓包进行客户端绕 ...

  4. 视频教程-Kali Linux 网络安全渗透测试-渗透测试

    Kali Linux 网络安全渗透测试 8年工作经验,精通C#,php,python编程语言. 张添翔 ¥179.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP ...

  5. 《Kali Linux高级渗透测试原书第2版》网络渗透测试技术书 无线网络渗透测试详解 黑客攻击与防范实战从入门到精通书

    内容简介: KaliLinux面向专业的渗透测试和审计,集成了大量挑选的检测工具.本书在KaliLinux平台上从一个攻击者的角度来审视网络框架,详细介绍了攻击者"杀链"采取的具体 ...

  6. Kali Linux Web渗透测试手册(第二版) - 1.3 - 靶机的安装

    Kali Linux Web渗透测试手册(第二版) - 1.3 - 靶机的安装  一.配置KALI Linux和渗透测试环境 在这一章,我们将覆盖以下内容: 在Windows和Linux上安装Virt ...

  7. Burpsuite 工具(pikachu测试暴力破解)

    文章目录 软件介绍 基本信息 安装步骤 pikachu测试暴力破解 软件介绍 Burp Suite 是用于攻击web 应用程序的集成平台,包含了许多工具.Burp Suite为这些工具设计了许多接口, ...

  8. Kali Linux Web 渗透测试— 第十二课-websploit

    Kali Linux Web 渗透测试- 第十二课-websploit 文/玄魂 目录 Kali Linux Web 渗透测试- 第十二课-websploit..................... ...

  9. Kali Linux Web 渗透测试视频教程—第十一课-扫描、sql注入、上传绕过

    Kali Linux Web 渗透测试视频教程-第十一课-扫描.sql注入.上传绕过 文/玄魂 原文链接:http://www.xuanhun521.com/Blog/2014/10/25/kali- ...

  10. Kali Linux 下渗透测试 | 3389 批量爆破神器 | hydra | 内网渗透测试

    kali linux 下渗透测试,3389 批量爆破神器 hydra -M target.txt rdp -L userlist.txt -P passwordlist.txt -V root@kal ...

最新文章

  1. R语言使用table函数计算单分类变量的频率表(frequency table)、使用prop.table函数将table函数计算获得的频率表转化为比率表、返回单分类变量每一个类别的比率、或者百分比
  2. java按特殊标志截取_java 字符串分割处理split及特殊符号
  3. 渗透测试中的文件传输技巧
  4. 存储输出的pickle文件作为数据源
  5. python游走代码_介绍一个全局最优化的方法:随机游走算法(Random Walk)
  6. arcgis js 地图打印_Arcgis在国土空间规划编制中的应用
  7. saveOrUpdate的使用
  8. 计算机课设容易挂吗,数学差的学生避开这4大专业,挂科是常态,每年都有学生不能毕业...
  9. python支持函数式编程吗_利用Fn.py库在Python中进行函数式编程
  10. xml 标签带有号php,php截取字符串并保留完整xml标签的函数代码
  11. Python 定时任务的几种实现方式
  12. 软件研发成本构成中的间接成本包括哪些?
  13. 虚拟机VMware官网下载教程,中文详细步骤(图文)
  14. 梯形图请用c语言,简单使用C语言写梯形图精简V2.0.pdf
  15. 服务器状态监控app,服务器/网站连接状态监控工具
  16. 微信小程序-如何处理时间戳
  17. Qt 5入门指南之Qt Quick编程示例
  18. java证明角谷猜想_角谷猜想证明
  19. 计算机二级中制作流程图的视频教程,流程图怎么做?1分钟教会你流程图制作方法...
  20. 中考计算机文件知识点,操作知识点微机中考复习资料.doc

热门文章

  1. [转]Reporting Services 中的身份验证类型
  2. https与http的区别
  3. 2017《面向对象程序设计》课程作业一
  4. 致25岁一无是处的你
  5. HashSet HashTable HashMap的区别
  6. 变量类型C#面试题详解
  7. GML C++ Camera Calibration Toolbox 相机标定畸变矫正
  8. 智能优化算法:乌鸦搜索算法-附代码
  9. Linux文件解压缩
  10. do while新用法--方便数据验证时跳出