字典工具

字典工具

1.cupp

CUPP是一个非常强大的工具,专门为一个人创建一个词汇表。

apt-get install cupp


git clone https://github.com/Mebus/cupp.git

在这里插入图片描述在这里插入图片描述

-v   查看cupp版本号

-h   查看参数列表

-l    从github仓库下载字典

-i    使用交互式的提问创建用户密码字典,cupp的主要功能,本文主要演示此参数

-w   在已存在的字典上进行扩展

5.cupp -i之后,按照提示输入信息,如果不知道直接按Enter。

python3 cupp.py -l
python3 cupp.py -a
python3 cupp.py -v
gzip -d chinese.gz 



2.pydictor

2.1 安装

git clone --depth=1 --branch=master https://www.github.com/landgrey/pydictor.git
cd pydictor/
chmod 755 pydictor.py
python pydictor.py

pydictor优点

    你可以用pydictor生成普通爆破字典、基于网站内容的自定义字典、社会工程学字典等等一系列高级字典;
    你可以使用pydictor的内置工具,对字典进行安全删除、合并、去重、合并并去重、高频词筛选;
    除此之外,你还可以输入自己的字典,然后使用handler工具,对字典进行各种筛选,编码或加密操作;
    可定制性强,你可以通过修改多个配置文件、加入自己的字典、选用leet mode 模式、长度选择、 各类字符数量筛选、各类字符种类数筛选、正则表达式筛选,甚至可通过修改 /lib/fun/encode.py文件,自定义加密方法等高级操作;按照API编写标准,在/plugins/文件夹下添加自己的插件脚本, 在/tools/目录下添加自己的工具脚本等。 生成独一无二的高度定制、高效率和复杂字典,生成密码字典的好坏和你的自定义规则、能不能熟练使用pydictor有很大关系;
    强大灵活的配置解析功能;
    兼容性,不管你是使用的python 2.7版本还是python 3.4 以上版本,pydictor都可以在Windows、Linux 或者是Mac上运行;

比如我只记得密码后面六位是123456,前面两位是什么忘记了,就可以使用这个工具很方便的生成一个密码字典,来进行找回密码的工作。生成满足上面条件的密码字典文件就只需要下面的一行命令:


python pydictor.py -base Lc --len 2 2 --tail 123456 
-base Lc指定所有大写和小写字母,len表示长度,tail表示以123456结尾

使用方法

这个的使用方法比较简单,说一下两个比较常用的:

    支持使用纯数字、纯小写字母或纯大写字母的任意位数爆破字典生成

python pydictor -base d --len 6 6 生成6位纯数字字典

    支持使用数字、小写字母与大写字母两两组合的任意位数爆破字典生成

python pydictor -base dL --len 2 4 生成数字和小写字母组成的所有2-4位长度字典

    支持使用数字、小写字母与大写字母3者组合的任意位数爆破字典生成

python pydictor -base dLc --len 4 6 生成数字、小写字母和大写字母组成的所有4-6位字典

 

具体的使用可以看一下下面的两个帮助文档,写得很详细,也很简单。

这个是官方给出的使用说明:pydictor使用说明
pydictor——一个小巧实用的黑客暴力破解字典建立工具

3.luoyu

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值