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

2018-02-17  本文已影响0人  Hf1dw

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

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

上一篇 下一篇

猜你喜欢

热点阅读