zip伪加密破解方法
一、使用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伪加密破解方法相关推荐
- 实验二:文件破解(zip密码/zip伪加密/doc密码)
一.实验目的 学会使用Advanced ZIP Password Recovery.Free Word Excel password recovery wizard等工具,了解并掌握DOC.ZIP文件 ...
- 破解压缩包的几种方式(zip伪加密 爆破 CRC32碰撞 已知明文攻击)
zip伪加密 zip文件是由3部分组成,详见文末 压缩源文件数据区+压缩源文件目录区+压缩源文件目录结束标志 在压缩源文件数据区有个2字节的 全局方式位标记 ,在压缩源文件目录区也有个2字节的 全局方 ...
- CTF——zip伪加密
目录 1.前文: 2.原理: 1.压缩源文件数据区: 2.压缩源文件目录区: 3.压缩源文件目录结束标志: 3.判断是否加密: 1.无加密: 2.伪加密: 3.真加密: 4.修改方法: 5.其他途径: ...
- BugkuCTF-MISC题zip伪加密
下载文件file.zip 题目提示伪加密 通过010editor打开file伪加密.zip 将头文件标记50 4B 03 04起第三第四个字节改为0000 再将50 4B 01 02起第五第六个字节改 ...
- BUUCTF zip伪加密(发现伪加密的惊天大秘密)
title: BUUCTF zip伪加密 date: 2021年8月18日 20点03分 tags: BUUCTF Misc categories: BUUCTF Misc 这道题我为何要单独拿出来写 ...
- [BUUCTF]zip伪加密
打开压缩文件发现需要密码,结合题目知道这是伪加密 zip伪加密是在文件头的加密标记位做修改,进而再打开文件时识被别为加密压缩包 未加密: 文件头中的全局方式位标记为00 00 目录中源文件的全局方式位 ...
- CTF——MISC——zip伪加密总结
看了好多博文总结一下吧 zip 伪加密原理: zip伪加密是在文件头的加密标志位做修改,进而再打开文件时识被别为加密压缩包. 把 压缩源文件目录区 的 全局方式位标记 的 01 00 或 ...
- zip 伪加密学习,压缩包十六进制数据含义分析
zip 伪加密学习,压缩包十六进制数据含义分析 -- 一个zip文件由三部分组成: 压缩源文件数据区 压缩源文件目录区 压缩源文件目录结束标志. 先拿一个正常的压缩包为例,用 010 editor 打 ...
- BUUCTF:zip伪加密
题目地址:https://buuoj.cn/challenges#zip%E4%BC%AA%E5%8A%A0%E5%AF%86 zip伪加密 将这个位置的十六进制低位,改为0或者其他偶数即可 flag ...
最新文章
- 简单封装浏览器 cookie 工具类
- python做小程序-抖音最火的整蛊表白小程序如何做出来的?教你用python做出
- SQL中like的用法
- 最大流增广路(KM算法) HDOJ 1853 Cyclic Tour
- 这六个问题,让物理学家寝食难安
- Self-Supervised Learning 入门介绍
- 电动汽车基于Origin的数据分析
- print中的逗号“,”打印出来相当于空格
- Mac Xcode 更改编辑器文本字体大小
- 【Pytorch】AlexNet图像分类实战
- Unity游戏动画 从入门到住院 1
- solrCloud配置
- K-SVD简述——字典学习,稀疏编码
- 关于登录账号时提示系统不存在此账户,但其它电脑能够登录成功的解决方案
- Blackbox_exporter黑盒监测
- java编译器源码分析之语法分析器
- matlab 图片最多显示几张_matlab在一个figure中显示多幅图像
- Win11,MySQL8 安装教程。
- 基于Hadoop的企业人力资源管理
- 皮尔兹通讯模块PNOZ mc3p Profibus 2
热门文章
- 吴恩达机器学习笔记十三之推荐系统
- Mac截图高端操作,这些技巧你绝对不知道!
- python去除php、java、js、html、vue等类型注释字符方法实例
- 农产品加工进销存单_农产品进销存ERP—物资的内部腾挪转换也是交易的一种形式...
- 关于scrollIntoView()不能使输入框显示在可视区域的问题
- python mqtt broker_python Mqtt 的安装及使用
- Qt文档阅读笔记-Simple Anchor Layout Example解析
- Spring Boot笔记-JPA分页(后端分页)
- Web前端文档阅读笔记-vis.js在vue cli中的使用
- Qt文档阅读笔记-Qt4 Lower-Level API扩展Qt Applications(Qt4中Plugin的使用)解析与实例