python编写的弱口令生成工具

本文最后更新于 2025年7月14日 凌晨

0、简介 ✨

基于企业或单位信息,生成针对性的弱密码字典,提升密码破解成功率,助力安全测试更高效。🔐

1、代码示例 💻

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/python3
import itertools

def result(password):
with open('password.txt', 'a+') as result_file:
result_file.write(password + '\n')

# 关键字前缀
prefix = ['baidu', 'Baidu', 'BAIDU']

# 组合生成弱密码
for x in [''.join(x) for x in itertools.product(
prefix,
['@', '@@', ''],
['2014', '2015', '2016', '2017', '2018', '2019', '2020', '2021', '2022', '123', '1234', '123456'],
['!', '#', '', '.', '..', '...'])]:
print(x)
result(x)

2、生成效果截图 📸

img