根据用户名或者厂商名称生成相关的弱口令

根据用户名或者厂商生成可能的弱口令

# coding=utf-8
import sys
key = sys.argv[1]
f = open( " %s.txt "%key, " a ")
list1 = [123,321,1234,4321,123456,654321,12345678,123456789,1234567890,888,8888,666,6666,163,521,1314,1,11,111,1111,2,222,3,333,5,555,9,999]
list2 = [ ' #123 ', ' #1234 ', ' #123456 ', ' @123 ', ' @1234 ', ' @123456 ', ' @qq.com ', ' qq.com ', ' @123.com ', ' 123.com ', ' @163.com ', ' 163.com ', ' 126.com ', ' !@# ', ' !@#$ ', ' !@#$%^ ', ' 098 ']
for j1  in list1:
    pwd1 =  key + str(j1) +  ' \n '
    f.write(pwd1)
for j2  in list2:
    pwd2 =  key+str(j2)+ ' \n '
    f.write(pwd2)

for i  in range(1980,2016):
     # pwd1 = key + str(i) + '\n'
    pwd3 =  ' {}{}{} '.format(key,i, ' \n ')
    f.write(pwd3)


f.close()
print key+ '  password combination ok!!! '

 

 


 

转载于:https://www.cnblogs.com/shellr00t/p/5316401.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值