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

 

 打开后是这个样子的,

zip文件有三个部分组成:

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

 

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

 

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

 

压缩源文件目录区:

 

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

 

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

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

buuctf-misc zip伪加密

 

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

 

相关文章:

  • 2022-12-23
  • 2021-04-22
  • 2022-02-15
  • 2021-12-10
  • 2021-12-09
  • 2021-12-10
  • 2021-06-20
猜你喜欢
  • 2022-12-23
  • 2021-11-22
  • 2021-09-05
  • 2022-12-23
相关资源
相似解决方案