<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="Hashcat +john the ripper 轻松搞定 RAR、Zip压缩包密码">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2023-10-05 10:10<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
Hashcat +john the ripper 轻松搞定 RAR、Zip压缩包密码




Hashcat 世界上最快的密码破解程序, 万能密码破解程序。


官网下载地址：https://hashcat.net/hashcat


支持的密码类型：https://hashcat.net/wiki/doku.php?id=hashcat


简单使用教程：https://xz.aliyun.com/t/4008


john the ripper（hash获取程序） ：https://www.openwall.com


rar2john.exe xxxx.rar   &ndash;获取hash值hashcat.exe -m 13000 -w 4 -a 3 $rar5$16$b88c1d7d2c96dc9d1b1a5ccdc5c25d50$15$8f0b287c982535c868bbff486ee9acd2$8$43907bfa03430471 -o password.txt  &mdash; 开始




破解原理：先用john the ripper获取文件的hash，然后用Hashcat针对此类文件的hash进行破解，支持GPU高速破解。只要能够得到HASH值，Hashcat支持的类型，指定参数都可以进行破解。


例如破解Word密码的命令：




XML/HTML代码


    python office2john.py test.docx 获取word加密文件的Hash指令(此处需要安装python并配置环境变量)

    test.docx:$office$*2013*100000*256*16*561f4dcaaac333e7c06d150f9ea5aea2*ef4e7b026217124561ecb865b324eac4*e9ef4a859f2c81581db0e27d9ce48e6451b82cd1641941e8adc10dc5600969cb 所得Hash返回结果

    hashcat.exe -m 9600 -a 3 $office$*2013*100000*256*16*561f4dcaaac333e7c06d150f9ea5aea2*ef4e7b026217124561ecb865b324eac4*e9ef4a859f2c81581db0e27d9ce48e6451b82cd1641941e8adc10dc5600969cb ?d?d?d?d -o out.txt  Hashcat破解对应hash




针对PDF密码的命令：




XML/HTML代码


    perl pdf2john.pl test.pdf   获取pdf加密文件的Hash指令(此处需要安装perl并配置环境变量)

    test.pdf:$pdf$4*4*128*-3904*0*16*55f913d20e34724fd70d3004f5e43166*32*7a29310ea5dc0276d34c1bef24595d61984a08eb759eaba56bd4887a260bbcce*32*de0c200bbe6887a980dc429edbdabc40f39a368841d804afefa726b2bd7c7b24    所得Hash返回结果  

    hashcat.exe -m 10500 -a 3 $pdf$4*4*128*-3904*0*16*55f913d20e34724fd70d3004f5e43166*32*7a29310ea5dc0276d34c1bef24595d61984a08eb759eaba56bd4887a260bbcce*32*de0c200bbe6887a980dc429edbdabc40f39a368841d804afefa726b2bd7c7b24 ?l?l?l?l?l?l -o out.txt  Hashcat破解对应hash，此处?l对应一个小写字母  




针对Zip密码的命令：




XML/HTML代码


    zip2john.exe test.zip     获取zip加密文件的Hash指令 

    test.zip/test.txt:$pkzip2$1*1*2*0*15*9*4aac42f3*0*26*0*15*4aac*470b*6fa72c2bc69e5738181cb7f406187f8084ce07cf5f*$/pkzip2$:test.txt:test.zip::test.zip  所得Hash返回结果

    hashcat -a 0 -m 17210 $pkzip2$1*1*2*0*15*9*4aac42f3*0*26*0*15*4aac*470b*6fa72c2bc69e5738181cb7f406187f8084ce07cf5f*$/pkzip2$ password.txt --force   password.txt中存放密码字典





提醒：运行John the Ripper需要安装python和perl环境变量，如果命令出错，请自行下载安装python和perl


perl：http://www.activestate.com/activeperl


python：https://www.python.org


</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
