RAR ZIP office等格式密码破解。
一个不算老的软件。自己记录下。希望自己不会忘记。
原视频地址:https://www.youtube.com/watch?v=ifrpYn_Gm54&ab_channel=%E9%9B%B6%E5%BA%A6%E8%A7%A3%E8%AF%B4
利用GPU或者CPU来暴力破解。不需要字典。
安装环境
他这里给的软件有个前提。必须安装驱动和环境。
python环境必须。显卡驱动更新最新。下载Visual Studio。需要对应cuda的版本。
安装cuda可以参考 大神的帖子包括VS版本的选择怎么看自己的显卡支持对对应的版本:https://blog.csdn.net/chen565884393/article/details/127905428
搞定后开始下载下列软件:
软件下载地址及使用方法
1、软件下载地址
hashcat :https://hashcat.net
john the ripper :https://www.openwall.com
注:官网是英文的,可以通过谷歌浏览器翻译成中文
只需用到2个命令:
rar2john.exe xxxx.rar –获取hash值
hashcat.exe -m 13000 -w 4 -a 3 $rar5 16 16 16b88c1d7d2c96dc9d1b1a5ccdc5c25d50$15$8f0b287c982535c868bbff486ee9acd2$8$43907bfa03430471 -o password.txt — 开始
上面的命令啥意识呢。或者怎么用呢。
使用john 查询自己加密文件的加密类型hash值,
下载:地址 https://www.openwall.com/john/ 该软件支持liunx系统。mac系统和win系统。 我的是win系统所以我标的是问系统的下载地址。见下图。
下载后解压,吧加密文件放入 run 文件夹内,然后打开cmd 不需要管理员模式。cd到run文件夹内。不知道怎么cd的可以直接在路径的地方输入cmd。
然后输入 rar2john.exe xxxx.rar –获取hash值 rar2john.exe 是命令名称。 xxx是你加密的压缩包的名称。最后别有空格或者奇怪的符号。
我自己的 压缩包就是11.rar
他输出的结果有2行。不用担心。复制第一行
下面展示一些 内联代码片
。
11.rar:$rar5$16$be298aa6c1bb6b917ff8859ba9c7791f$15$2a628bc333ce3179bc1e6e92d408b58e$8$930ab9318834ae8c
这里$是rar5 我们可以查询下。复制rar5 到下面网页查找。
https://hashcat.net/wiki/doku.php?id=example_hashes
查询到的结果是13000 RAR5型 然后后面的巴拉巴拉的我也不懂。
然后打开cmd cd到 hashcat 的文件夹根目录
下载地址 https://hashcat.net/hashcat/ 下载Hashcat 二进制文件
不知道的可以打开 hashcat 文件夹然后再目录路径那里输入cmd 方法上面有说。
然后输入命令
hashcat.exe -m 13000 -a 3 $rar5$16$b88c1d7d2c96dc9d1b1a5ccdc5c25d50$15$8f0b287c982535c868bbff486ee9acd2$8$43907bfa03430471 -o password.txt
-m 13000 的意识是破解的类型 类型因为是rar5所以就是13000 如果是rar3就是-m 12500.
下面网站可以查询hash值的类型。上面有说。
https://hashcat.net/wiki/doku.php?id=example_hashes
-a后面的3是破解方式。 金钱符合后面就是刚刚使用john 查询的hash值
-a 0 字典攻击 -a 1 组合攻击 -a 3掩码攻击 掩码攻击不需要字典纯算力来破解。
最后的-o 是破解成功后密码文件存放的位置和名称及文件类型。 一般直接在软件目录内。比较简单。
然后 打开cmd 运行命令。
按S键来刷新查看状态。
中间
可能会有报错。比如什么东西超时之类的。
这里根据官方文件说的是
创建一个名称为wddm_timeout_patch.reg的文件 内容如下。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers]
“TdrLevel”=dword:00000000
因为我的是笔记本 还是超极本那种 中间提示 Temperature limit on GPU #1 reached, aborting 所以没办法进行下去。只能用台式机。
该方式主要是环境的安装,软件使用很简单。其次是硬件的限制 一般支持cuda就行。
总结
自己使用软件的新的。也是怕忘掉。或者找不到 所以发出来。如果有更好的办法 或者我说的不完全的可以补充。也许已经有人发过类似的教程。比我的更详细 可以发来我也瞅瞅。
第一次发文 不喜 可以右上角。