红茶的个人站点

  • 首页
  • 专栏
  • 开发工具
  • 其它
  • 隐私政策
Awalon
Talk is cheap,show me the code.
  1. 首页
  2. 其它
  3. 正文

压缩文件密码破解

2021年4月1日 1293点热度 0人点赞 0条评论

压缩文件密码破解

今天遇到需要破解压缩包密码的情况,正好看到一个Linux平台的压缩包密码破解工具rarcrack,于是在树莓派上装上试了一下。

安装:

sudo apt install rarcrack

安装我也不知道干啥的包:

sudo apt-get install libxml2-dev

也可以先不装,实在用不了了再装,反正我试了各种办法,才成功,也不知道是不是一定需要这个。

查看版本:

rarcrack -v

我装的是0.2版,据说后续版本有改进,不过这种工具能用就行。

查看帮助信息:

rarcrack --help

为了测试,windows打包了一个test.7z,密码设为1000。

创建一个存放暴力破解进度的xml文件:

touch test.7z.xml

据说在某些版本是会自动创建这个文件的。

进行破解工作:

rarcrack test.7z --threads 4 --type 7z
  • 参数很简单,就两个,一个是线程,一个是文件类型,支持7z/rar/zip三种压缩格式,线程的话也是有最大值的,具体可以看帮助信息。

  • 介绍上是说xml文件会存放实时的破解进度,所以是可以中断后重新开始的,但我还没有试过。

  • 很多介绍rarcrack的博客都是你抄我我抄你,我试了半天都不对,总是报错说找不到文件或权限错误,后来无意中通过帮助文档发现命令里是--threads,但是很多博客里写的是--thread甚至有的是-thread,再加上这个程序对参数的检测非常简陋,你参数名称写错就直接认为是文件名的一部分了,太坑爹了。

  • 鄙视那些随便抄都不验证内容的博客。

接下来就是漫长的破解过程了:

image-20210320162429069

现在还有个问题,关闭远程连接程序就停止了。

我们需要把这个挂在后台运行,需要用到nohup。

先查看Linux有没有安装:

which is nohup

如果没有安装,安装:

sudo apt install coreutils

使用nohup挂在后台运行:

nohup rarcrack test.7z --threads 10 --type 7z &

然后就不用管了,定期看xml文件查看破解进度就行。

想查看后台任务是否正常工作,可以通过:

jobs

进行查看。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 压缩文件 密码破解
最后更新:2021年4月1日

魔芋红茶

加一点PHP,加一点Go,加一点Python......

点赞
< 上一篇
下一篇 >

文章评论

取消回复

*

code

COPYRIGHT © 2021 icexmoon.cn. ALL RIGHTS RESERVED.
本网站由提供CDN加速/云存储服务

Theme Kratos Made By Seaton Jiang

宁ICP备2021001508号

宁公网安备64040202000141号