Python加密爆破器

2021/8/24 22:06:03

本文主要是介绍Python加密爆破器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

简介

  • 今天刷CTF看到一道md5的题,需要自己写函数爆破,我将这些过程封装成一个类,方便使用和以后修改。
  • 该代码实现:对指定加密字符串(部分)的原字符串的构造,即找到加密后具有指定特征的字符串。

代码

Gitee地址

用法

  • 创建爆破对象
b = Blaster("1",0,"sha256")

第一个参数target:需要匹配的加密后的字符串(部分)。

第二个参数offsettarget相对字符串开头的偏移量。

第三个参数method:加密使用的方法。

  • 选择爆破参数
b.enumerate(3,100000,1000)

第一个参数length:构造的字符串长度。-->默认为5

第二个参数num:测试的字符串个数。-->默认为10000

第三个参数pools:并发线程的个数。-->默认为20



这篇关于Python加密爆破器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程