一、使用ZipCenOp.jar(需要java环境),在cmd中使用

java -jar ZipCenOp.jar r xxx.zip

成功后压缩包可以直接打开

ZipCenOp.jar 链接:https://pan.baidu.com/s/1RLRPN0fKWmqdaqLlV409Wg 密码:twl4

二、使用winRAR

进入工具,压缩修复文件,修复完后压缩包就可以打开了

上述两种方法很多情况都可以用,但是有时不行,第三种方法可以应对各种zip伪加密

这里给大家看一个例子

这是i春秋社区板块第三期第二题(传送门)

明明已经按第一种方法提示成功了,但是还是要密码。

我们修复压缩包试试

还是要密码,那我们只好使用杀手锏了,请看第三种方法

三、修改文件头的加密标志位

一格zip文件有三个部分组成:

压缩源文件数据区+压缩源文件目录区+压缩源文件目录结束标志 (详解链接)

这是三个头标记,主要看第二个

压缩源文件数据区:50 4B 03 04:这是头文件标记

压缩源文件目录区:

50 4B 01 02:目录中文件文件头标记

3F 00:压缩使用的 pkware 版本 
14 00:解压文件所需 pkware 版本 
00 00:全局方式位标记(有无加密,这个更改这里进行伪加密,改为09 00打开就会提示有密码了)

压缩源文件目录结束标志 :50 4B 05 06:目录结束标记

我们用winhex打开压缩包,搜索504B,点击第二个504B(压缩源文件目录区)

将全局方式位标记中的09改为00后,打开压缩包

破解成功!

zip伪加密破解方法相关推荐

  1. 实验二:文件破解(zip密码/zip伪加密/doc密码)

    一.实验目的 学会使用Advanced ZIP Password Recovery.Free Word Excel password recovery wizard等工具,了解并掌握DOC.ZIP文件 ...

  2. 破解压缩包的几种方式(zip伪加密 爆破 CRC32碰撞 已知明文攻击)

    zip伪加密 zip文件是由3部分组成,详见文末 压缩源文件数据区+压缩源文件目录区+压缩源文件目录结束标志 在压缩源文件数据区有个2字节的 全局方式位标记 ,在压缩源文件目录区也有个2字节的 全局方 ...

  3. CTF——zip伪加密

    目录 1.前文: 2.原理: 1.压缩源文件数据区: 2.压缩源文件目录区: 3.压缩源文件目录结束标志: 3.判断是否加密: 1.无加密: 2.伪加密: 3.真加密: 4.修改方法: 5.其他途径: ...

  4. BugkuCTF-MISC题zip伪加密

    下载文件file.zip 题目提示伪加密 通过010editor打开file伪加密.zip 将头文件标记50 4B 03 04起第三第四个字节改为0000 再将50 4B 01 02起第五第六个字节改 ...

  5. BUUCTF zip伪加密(发现伪加密的惊天大秘密)

    title: BUUCTF zip伪加密 date: 2021年8月18日 20点03分 tags: BUUCTF Misc categories: BUUCTF Misc 这道题我为何要单独拿出来写 ...

  6. [BUUCTF]zip伪加密

    打开压缩文件发现需要密码,结合题目知道这是伪加密 zip伪加密是在文件头的加密标记位做修改,进而再打开文件时识被别为加密压缩包 未加密: 文件头中的全局方式位标记为00 00 目录中源文件的全局方式位 ...

  7. CTF——MISC——zip伪加密总结

    看了好多博文总结一下吧 zip 伪加密原理: zip伪加密是在文件头的加密标志位做修改,进而再打开文件时识被别为加密压缩包. 把  压缩源文件目录区  的  全局方式位标记   的  01  00 或 ...

  8. zip 伪加密学习,压缩包十六进制数据含义分析

    zip 伪加密学习,压缩包十六进制数据含义分析 -- 一个zip文件由三部分组成: 压缩源文件数据区 压缩源文件目录区 压缩源文件目录结束标志. 先拿一个正常的压缩包为例,用 010 editor 打 ...

  9. BUUCTF:zip伪加密

    题目地址:https://buuoj.cn/challenges#zip%E4%BC%AA%E5%8A%A0%E5%AF%86 zip伪加密 将这个位置的十六进制低位,改为0或者其他偶数即可 flag ...

最新文章

  1. 简单封装浏览器 cookie 工具类
  2. python做小程序-抖音最火的整蛊表白小程序如何做出来的?教你用python做出
  3. SQL中like的用法
  4. 最大流增广路(KM算法) HDOJ 1853 Cyclic Tour
  5. 这六个问题,让物理学家寝食难安
  6. Self-Supervised Learning 入门介绍
  7. 电动汽车基于Origin的数据分析
  8. print中的逗号“,”打印出来相当于空格
  9. Mac Xcode 更改编辑器文本字体大小
  10. 【Pytorch】AlexNet图像分类实战
  11. Unity游戏动画 从入门到住院 1
  12. solrCloud配置
  13. K-SVD简述——字典学习,稀疏编码
  14. 关于登录账号时提示系统不存在此账户,但其它电脑能够登录成功的解决方案
  15. Blackbox_exporter黑盒监测
  16. java编译器源码分析之语法分析器
  17. matlab 图片最多显示几张_matlab在一个figure中显示多幅图像
  18. Win11,MySQL8 安装教程。
  19. 基于Hadoop的企业人力资源管理
  20. 皮尔兹通讯模块PNOZ mc3p Profibus 2

热门文章

  1. 吴恩达机器学习笔记十三之推荐系统
  2. Mac截图高端操作,这些技巧你绝对不知道!
  3. python去除php、java、js、html、vue等类型注释字符方法实例
  4. 农产品加工进销存单_农产品进销存ERP—物资的内部腾挪转换也是交易的一种形式...
  5. 关于scrollIntoView()不能使输入框显示在可视区域的问题
  6. python mqtt broker_python Mqtt 的安装及使用
  7. Qt文档阅读笔记-Simple Anchor Layout Example解析
  8. Spring Boot笔记-JPA分页(后端分页)
  9. Web前端文档阅读笔记-vis.js在vue cli中的使用
  10. Qt文档阅读笔记-Qt4 Lower-Level API扩展Qt Applications(Qt4中Plugin的使用)解析与实例