美文网首页
简单字典生成的python爆破脚本

简单字典生成的python爆破脚本

作者: Hf1dw | 来源:发表于2018-02-17 21:55 被阅读0次

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()                                    #关闭文档

当然对于那些采用了字母甚至符号的密码,修改一下其中的元素和循环次数,运行后便也可以得到相应的字典。

相关文章

网友评论

      本文标题:简单字典生成的python爆破脚本

      本文链接:https://www.haomeiwen.com/subject/hplvtftx.html