刷题之旅第12站,CTFshow misc签到题

感谢CTF show平台提供题目

下载得到文件后,思路很明确,破解压缩包密码。

在这里插入图片描述

先讲一下,我做压缩包密码题目时的思路。

在这里插入图片描述
1、右键属性查看文件信息
2、 010 查看压缩包尾部是否有隐藏信息
3、 伪加密
4、 以上都不行的话,直接爆破

言归正传,当我们尝试解压文件的时候,提示错误。
在这里插入图片描述

那么,我猜测可能是出题人进行的伪加密,导致文件结构损坏。

打开010 editor ,搜索50 4B,在这里发现了异常。
在这里插入图片描述

修改09为00,保存文件,成功进行了解压。

在这里插入图片描述

zip伪加密原理

压缩源文件数据区
50 4B 03 04:这是头文件标记(0x04034b50)
14 00:解压文件所需 pkware 版本
00 00:全局方式位标记(有无加密) 头文件标记后2bytes

压缩源文件目录区:

50 4B 01 02:目录中文件文件头标记(0x02014b50)
3F 00:压缩使用的 pkware 版本
14 00:解压文件所需 pkware 版本
00 00:全局方式位标记(有无加密,伪加密的关键) 目录文件标记后4bytes

https://blog.csdn.net/qq_26187985/article/details/83654197

原创文章不易,点个赞再走吧。
在这里插入图片描述

发布了50 篇原创文章 · 获赞 12 · 访问量 1903

猜你喜欢

转载自blog.csdn.net/weixin_45940434/article/details/104323401