压缩包原理及破解原理

压缩包的概念
任何一个文件存储在电脑上都有它的格式,例如文本格式像.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. python暴力破解压缩包密码(python暴力破解zip压缩包)

    python暴力破解压缩包密码 简介 简介: ZIP文件格式是一种数据压缩和文档储存的文件格式,原名Deflate,发明者为菲尔·卡茨(Phil Katz),他于1989年1月公布了该格式的资料.ZI ...

  2. 20220208--CTF MISC-- BUUCTF--二维码 1--binwalk-john-(工具的使用:分析文件/暴力破解压缩包密码)

    MISC-- BUUCTF–二维码 1 这题首先下载文件,解压: 微信扫描了一下这个二维码,得到: secret is here 打开kali ,首先用binwalk分析该文件 命令: binkwal ...

  3. Kali Linux 系统暴力破解压缩包密码工具总结

    在 Kali Linux 系统中,有多种工具可以用于暴力破解压缩包密码.下面将介绍几种常用的工具,包括 fcrackzip.zipcracker 和 John the Ripper. 1.fcrack ...

  4. 【PC工具】压缩包密码破解工具,暴力破解压缩包密码,解压密码获取

    公众号关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 平时备份文件,为保证数据安全,经常会给压缩包加密,那么问题就来了,我脑子不好老忘事怎 ...

  5. 【PC工具】压缩包密码破解工具,暴力破解压缩包密码,zip密码获取

    平时备份文件,为保证安全经常会给压缩包加密,但是自己使用的时候又比较容易忘掉.还有一种情况,在网上找了半天,下载了半天的资源,打开压缩包发现有密码... 今天给大家带来一款可以破解压缩包密码的软件-- ...

  6. 利用 ARCHPR 暴力破解 压缩包解压密码

    当你在互联网辛苦搜索到心仪的稀有资源,并且花了大量时间才下载完成后,欣喜若狂准备解压时→卧了个槽,勒了个去,尼玛,居然要解压密码,压缩包注释里又没有解压密码,此时不用急,来个暴力破解. 首先下载 AR ...

  7. ARCHPR(暴力破解压缩包密码软件)

    常年是用电脑的小伙伴,应该都有过忘记压缩包密码的情况,那么这个时候该怎么办呢?别慌,不妨来试试ARCHPR吧!该软件不仅支持所有版本的ZIP/PKZip/WinZip.RAR/WinRAR.ARJ/W ...

  8. 用python暴力破解压缩包密码

    import rarfile import random import time import sysclass MyIterator():# 单位字符集合letters = '0123456789' ...

  9. 暴力破解zip加密压缩包

    最近恰好有个压缩包要解密,所以稍微研究了一下该怎么去破解加密的压缩包(zip,rar在道理上是一样的).由于现有的方法中没想到高级的破解方式,所以只有暴力破解压缩包了. 暴力破解压缩包的原理很简单,就 ...

  10. CentOS 7下sshd防暴力破解及fail2ban的使用方法

    介绍 Fail2ban 能够监控系统日志,匹配日志中的错误信息(使用正则表达式),执行相应的屏蔽动作(支持多种,一般为调用 iptables ),是一款很实用.强大的软件. 如:攻击者不断尝试穷举 S ...

最新文章

  1. HTML全面深入学习-select的optgroup分组
  2. C++CTime使用方法
  3. SpringBoot+Vue+HIKVSION实现摄像头多选并多窗口预览(插件版)
  4. 动态规划 0-1背包问题 滚动数组
  5. 苹果cms v8模板 红色动漫影视模板
  6. linux系统uptime,top命令详解
  7. 首层nginx 传递 二级代理,三级代理......多级代理nginx 客户端真实IP的方法
  8. SEAYAR - 思雅,快乐生活
  9. 郑州计算机五年大专学校排名,河南郑州大专院校最新排名2019,盘点河南省5所最好专科学校名单...
  10. 前端开发项目——企业员工管理系统(前后端分离)
  11. 如何键盘锁定计算机,怎么锁键盘-键盘上的小秘密你真知道吗?
  12. [总结]国家电网计算机类备考总结
  13. Office 如何双面打印Word文档
  14. 为什么公司要和商标同步注册?
  15. 000webhost虚拟主机绑定自定义二级域名
  16. 牛客oj 习题11.1 找出直系亲属(前驱记录)
  17. Cortex-A53 Pipeline Ordering and Memory Ordering
  18. 武林传奇之七剑下天山java游戏开发商_武林传奇2之七剑下天山的配方
  19. 2022-2027年中国酒店及酒店管理市场竞争态势及行业投资前景预测报告
  20. 【转贴】【管理】生存奥秘诙谐解说

热门文章

  1. java读取文件相对路径_Java相对路径读取文件
  2. linux查看进程命令wwn,在Linux下查看WWN、WWPN方法
  3. 神经网络的数学原理(二):神经元与神经网络
  4. Pandas: Drop函数(Dataframe删除指定行列)
  5. 计算机会说,计算机会有意识吗?你以为就我们才有吗~
  6. excel 插入计算机用户名,excel中获取计算机登陆的用户名
  7. ws office excel 基础公式
  8. Lowe‘s EDI 855 采购订单确认报文详解
  9. 利用 David Lowe 的sift源码实现遗留物检测
  10. xp系统从u盘启动计算机,联想xp系统如何设置U盘启动_联想xp通过bios设置U盘启动的步骤...