CTF
看到一道md5
的题,需要自己写函数爆破,我将这些过程封装成一个类,方便使用和以后修改。Gitee地址
b = Blaster("1",0,"sha256")
第一个参数
target
:需要匹配的加密后的字符串(部分)。第二个参数
offset
:target
相对字符串开头的偏移量。第三个参数
method
:加密使用的方法。
b.enumerate(3,100000,1000)
第一个参数
length
:构造的字符串长度。-->默认为5
第二个参数
num
:测试的字符串个数。-->默认为10000
第三个参数
pools
:并发线程的个数。-->默认为20