社工字典pydictor

git clone --depth=1 --branch=master https://www.github.com/landgrey/pydictor.git

cd pydictor/

chmod +x pydictor.py

python pydictor.py

一、字典

1.生成6位纯数字字典

python pydictor.py -base d --len 6 6

2.生成数字和小写字母组成的所有2-4位长度字典

python pydictor.py -base dL --len 2 4

3.生成数字、小写字母和大写字母组成的所有4-6位字典

python pydictor.py -base dLc --len 4 6

4.生成由’aAbBcC123.’ 10个字符组成的所有6位到8位字典

python pydictor.py -char aAbBcC123. --len 6 8

5.生成由’abc’、’ABC’、’123’ 和’.’4个块组成的所有排列的可能性组合字典

python pydictor.py -chunk abc ABC 123 .

6.生成中国男性公民的身份证后6位所有可能性组合字典

python pydictor.py -plug pid6 --sex m

7.身份证后4/6/8位字典

python pydictor.py -plug pid4

python pydictor.py -plug pid6 --encode b64

python pydictor.py -plug pid8 --encode sha1 -o pid8.txt

8.生成的字典前缀(头)与后缀(尾)

python pydictor.py -base L --len 1 4 --head a --tail 123 --output D:\exists\or\not\dict.txt

指定的头和尾并不包括在指定的长度(–len参数)中,而是在原来的长度基础上额外增加的

9.支持将生成的字典进行编码或加密

python pydictor.py -base d --encode b64

支持 base64 urlencode编码, md5(32位) md516(16位) sha1 sha256 sha512加密

10.指定输出目录

python pydictor.py -base d --len 4 4 -o D:\output

如指定的目录不存在, 则会尝试创建;如果创建失败,则使用或创建默认的results目录;

11.安全删除指定文件或目录功能

python pydictor.py --shred 删除默认的 results 目录及其所有字典文件

python pydictor.py --shred base 删除当前输出目录(默认为results)下,以"BASE"开头的所有字典文件

12.自定义字符集字典

python pydictor.py -char "asdf123._@ " --len 1 3 --tail @site.com

13.排列组合字典

python pydictor.py -extend bob --level 4 --len 4 12

二、社工字典

python pydictor.py --sedb

show

run

转载https://www.ddosi.com/b172/

https://github.com/LandGrey/pydictor/blob/master/README_CN.md

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

字典操作功能及说明对照表

支持编码或加密方式



posted @ 2021-01-26 10:48  bingtanghulu  阅读(1129)  评论(0)    收藏  举报