buuctf-misc zip伪加密


下载并解压压缩包,题目已经告诉你是zip伪加密了,既然这样,那就直接用Hxd打开,

 

 打开后是这个样子的,

zip文件有三个部分组成:

压缩源文件数据区+压缩源文件目录区+压缩源文件目录结束标志

 

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

 

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

 

压缩源文件目录区:

 

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

 

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

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

 

 将全局方式位标记中的09改为00后,打开压缩包,这样就可以解压压缩包了,里面有个flag.txt,打开就能得到flag

 


免责声明!

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



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