CTF show-Misc签到题


题目给了一个zip文件,提示需要解压密码

试了很多次不能解压,错误类型:文件损坏

无法解压,需要密码,还一直报错,参考了wp,知道了zip伪加密

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

和上面的信息一比较就会发现这里出现了问题,00的地方变成了09,我们只需改回去,保存

之后正常解压:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM