hash破解-hashcat

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 握手包跑包

各位好 又见面了 我是曹操 今天给大家带来一篇新的教程

希望各位细心学习 低调用网

hashcat官网

重新构建文章内容,以保持原有信息的基础上,相似度低于30%:

hashcat官网hashcat官网hashcat官网hashcat官网hashcat官网

今天我要分享一个被誉为世界上最快的密码破解工具——hashcat。在渗透测试中,我们经常会遇到一些加密处理的哈希值,有时在线网站无法解密,这时我们可以使用hashcat进行密码恢复。今天我将使用JohnTheRipper中的zip2john.exe工具获取加密zip文件的哈希值,并使用hashcat进行掩码破解。让我们开始搭建实验环境:

  1. 准备一个加密的zip文件:flag.zip
  2. 下载并安装JohnTheRipper-v1.8.0.12和hashcat-5.1.0

首先,让我们了解一下hashcat。hashcat被称为世界上最快的密码破解工具,它是第一个也是唯一一个基于GPU规则引擎的工具,支持多GPU(最多128个)、多哈希、多操作系统(Linux和Windows本地二进制文件)、多平台(支持OpenCL和CUDA)、多算法等特性。目前,hashcat支持高达247种公开算法,几乎覆盖了市面上所有公开的密码加密算法。

hashcat有多种破解模式可供选择,包括字典破解、组合破解、掩码破解、字典+掩码破解、掩码+字典破解等。掩码破解是一种根据已知信息进行组合的方式,可以加快哈希破解的速度。

在使用hashcat时,常用的参数包括:

  • -a:指定破解模式,0表示字典攻击,1表示组合攻击,3表示掩码攻击。
  • -m:指定要破解的哈希类型,默认为MD5。
  • -o:指定破解成功后的哈希和明文密码的存储位置。
  • –force:忽略破解过程中的警告信息。
  • –show:显示已破解的哈希及其对应的明文密码。
  • –increment:启用增量破解模式,可以在指定的密码长度范围内执行破解过程。
  • –increment-min:指定密码的最小长度。
  • –increment-max:指定密码的最大长度。
  • –outfile-format:指定破解结果的输出格式,默认为3。

接下来,让我们了解一下JohnTheRipper。JohnTheRipper是一个免费的开源软件,是一个快速的密码破解工具,用于在已知密文的情况下尝试破解出明文密码。它的主要目的是破解不够牢固的Unix/Linux系统密码。在本次实验中,我们将使用zip2john.exe工具获取zip文件的哈希值。

最后,让我们了解一下zip文件。zip文件是一种常见的压缩文件格式,可以加密以增加安全性。

现在,让我们开始实验:

  1. 很久很久以前,有一个被封印在一个名为flag.zip的压缩包中的种子资源。由于我不知道打开封印的密码,它被我尘封在D盘的某个角落多年了。
  2. 多年过去了,我想起了它,并决定使用刚学到的破解技巧来使它重见光明。(好吧,其实是我自己封印的,密码如下)
  3. 使用zip2john.exe工具获取flag.zip的哈希值:zip2john.exe flag.zip
  4. 为了方便,我将哈希值复制到一个文件中。
  5. 使用hashcat,将哈希类型设置为winzip13600(可以在hashcat的帮助文档中找到对应的类型)。选择掩码模式进行破解:hashcat64.exe -a 3 -m 13600 $zip2$030b7d87e422bf350b36e436796bbc14ae87294120aab67010215f567093a82dfdd75214b23ecfda948392ccba597113e*$/zip2$ ?d?d?d?d?h?h?h
  6. 破解完成后,使用–show参数输出密码。
  7. 当我输入密码,打开文件的一瞬间,我笑了。

通过以上步骤,多年尘封的种子资源终于可以重见光明了。

赞(0)