暴力破解压缩包原理及方法

压缩包原理及破解原理

压缩包的概念
任何一个文件存储在电脑上都有它的格式,例如文本格式像.txt.doc,图像格
式·jpg.tif.bmp等。所有压缩也有压缩的格式,一般我们看到的压缩格式有.rar,.zip
但主要压缩的作用就是让某一个文件占用空间小点。比如原来是30MB,可以压缩到20多MB。
压缩包的格式
rar、Zip、7z、CAB、ARJ、LZH、TAR、GZ、ACE、UUE、BZ2、JAR、IS0,以及MPQ。
平时常见的jpg,rmvb等格式的音视频文件也属于压缩文件。

压缩包的算法

有很多不同的压缩文件格式,例如ZIP、RAR、7Z等,实际上这只是不同的压缩规范,就
算是同样的格式,例如都是ZIP,其中的压缩算法可能也是不一样的,例如ZIP可以使用
Shrinking、Reducing、Deflate等算法。
某个压缩文件压缩率高不高,不但要看其文件格式,更要看其具体使用的算法(例如Z1P
和7Z都可以使用Deflate算法)
压缩比范围默认1-9,一般压缩工具不会选择最大,也不会选择最小,通常在5-6。
值越大,压缩后的体积会越小
值越小,压缩后的体积会越大

压缩包的作用

1、节省磁盘空间;
2、可以把多个文件压缩成一个压缩包,此功能在发送邮件时用处比较大,因为邮件附件多
个文件通常要一个个的上传,把多个文件压缩成一个压缩包后就可以完成一次上传了;
3、可以把一个大文件分解压缩成多个小压缩包,此功能在文件拷贝中作用比较大,比如说
你有个300M的文件需要拷贝到别的电脑中,而你的U盘只有256M,这时候你就可以用压
缩软件把文件分成两个150M的压缩包然后分别拷贝就行了;
4、此外部分软件如WinRAR可以实现对文件的压缩保密保护,就是在形成压缩包的时候添
加解压密码,这样生成的压缩包别人没有密码是无法打开的,可以起到一定的文件保密作用;

 绕过压缩包加密的伪密码

010 Editor工具简介
010 editor是一款十六进制编辑器,主要就是用来编辑二进制文件的。而且这个工具也有
mac版本。不仅能够快速有效的编辑二进制文件,还可以打印十六进制的字节并以书签的方
式标出某些重要字节。010 Editor下载拥有着友好易操作的用户界面,完全支持二进制模
板系统。软件内置了强大的模块、脚本操作,只需要用户将一个类型的二进制文件进行定义
模块,以后这您需要进行编辑相同类型文件的时候,即可调用以前的模块进行使用,可以自
动进行分析。
010 Editor优点
世界上最好的十六进制编辑;
任何大小的文件都具有无与伦比的二进制编辑性能;
使用强大的二进制模板技术来理解二进制数据;
查找并修复硬盘驱动器,内存密钥,闪存驱动器,CD-ROM等问题;
调查和修改进程的内存;

  50 4B 03 04#文件头标记位
14 00#压缩文件所需pkware版本
00 08#全局方式位标记(有无密码)
08 00#压缩方式

 50 4B 01 02#文件内容头标记位
3F 00#压缩使用的pkware版本
14 00#解压文件所需pkware版本
00 08#全局方式位标记(有无密码)
08 00#压缩方式

 

 要判断压缩包有无密码情况,我们只要需看它的全局方式为标记;
文件头我们去看第7和第8位
文件内容我们去看第9位和第10位
这两个数值是相同的就表示没有加密

伪加密压缩包

文件头第7,8位:00 08
文件内容第9,10位:01 08

 文件头和文件内容的全局方式位标记都相同且都为偶数时,该压缩包为无加密
文件内容的全局方式位标记为奇数时,该压缩包为伪加密
文件头和文件内容的全局方式位标记都相同且都为奇数时,该压缩包为真加密

用360解压软件可以直接绕过伪加密

破解真加密压缩包

ARCHPR工具
ARCHPR是一款压缩包密码破解神器,短小精干,用起来特别方便;
建议大家用的时候,用4.54版本,相对来说比较稳定:

选择类型参数即可爆破

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜yesec

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值