CTF练习平台 输入密码查看flag
这里用到一个纯5位数字的爆破字典,在这里分享一下这个字典的生成脚本:
import itertools as its #调用循环迭代模块itertools
words ="1234567890" #将所需要的元素赋值给words变量
r =its.product(words,repeat=5) #元素在迭代器its中循环5次
dic=open("pass.txt","a") #将生成的密码存入文档pass.txt中
for i in r: #采用循环的方式将密码输入到文档中
dic.write(" ".join(i))
dic.write("".join("\n")) #将密码进行分行处理
dic.close() #关闭文档
当然对于那些采用了字母甚至符号的密码,修改一下其中的元素和循环次数,运行后便也可以得到相应的字典。
网友评论