前言

kali有很多字典生成工具,这里主要说cupp这个工具,他是一款社交工程学字典生成工具,可以根据目标用户的个人信息生成定制的密码字典,

cupp

使用方法

输入命令根据提示输入提示词即可

1
cupp -i

翻译

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
> First Name: 
名字:目标的名字
> Surname:
姓:目标的姓氏
> Nickname:
昵称:目标的常用昵称或别名
> Birthdate (DDMMYYYY):
出生日期:目标的出生日期,格式为日月年(DDMMYYYY)
> Partners) name:
伴侣的名字
> Partners) nickname:
伴侣的昵称:
> Partners) birthdate (DDMMYYYY):
伴侣的出生日期(DDMMYYYY)
> Child's name:
孩子的名字:
> Child's nickname:
孩子的昵称:
> Child's birthdate (DDMMYYYY):
孩子的出生日期(DDMMYYYY):
> Pet's name:
宠物的名字:
> Company name:
公司名字:
> Do you want to add some key words about the victim? Y/[N]: y
是否要添加一些关于目标的关键词?Y/[N]:y
> Please enter the words, separated by comma. [i.e. hacker,juice,black], spaces will be removed:
请输入单词,用逗号分隔。[例如:hacker,juice,black],空格将被移除:
> Do you want to add special chars at the end of words? Y/[N]: y
是否要在单词末尾添加特殊字符?Y/[N]:y
> Do you want to add some random numbers at the end of words? Y/[N]:y
是否要在单词末尾添加一些随机数字?Y/[N]:y
> Leet mode? (i.e. leet = 1337) Y/[N]:
是否启用“Leet 模式”?(例如:leet = 1337)Y/[N]:

是否启用“Leet 模式”?(例如:leet = 1337)
如果选择 Y,CUPP 会将单词中的某些字母替换为数字或特殊字符,以生成“Leet Speak”(1337 语言)。
例如:
a 替换为 4
e 替换为 3
i 替换为 1
o 替换为 0
s 替换为 5
t 替换为 7
例如,单词 password 会被替换为 p@ssw0rd 或 p@ssw0rd7 等。

其他

SocialEngineeringDictionaryGenerator

下载index.html打开即可使用;

来自CN-SEC中文网:
https://cn-sec.com/archives/2202717.html

项目地址:
https://github.com/zgjx6/SocialEngineeringDictionaryGenerator

注:工具仅供安全研究与学习之用,若将工具做其他用途,由使用者承担全部法律及连带责任,作者及发布者不承担任何法律及连带责任。