BUUCTF zip伪加密 1

BUUCTF:https://buuoj.cn/challenges

题目描述:

下载附件,得到一个zip压缩包。
密文:

解题思路:

1、刚开始尝试解压,看到了flag.txt文件,但需要解压密码。结合题目,确认这是zip伪加密,不需要浪费时间寻找密码了。将文件在010 Editor中打开,分析它的文件格式,修改相关参数。


zip伪加密原理

2、通过修改压缩源文件数据区和目录区的全局方式位标记(下图红色标识),达到将伪压缩文件恢复到未加密的状态的目的。将下方的两个"09 00"修改为"00 00",保存文件完成还原。

bash 复制代码
未加密:

文件头中的全局方式位标记为00 00

目录中源文件的全局方式位标记为00 00

伪加密:

文件头中的全局方式位标记为00 00

目录中源文件的全局方式位标记为09 00

真加密:

文件头中的全局方式位标记为09 00

目录中源文件的全局方式位标记为09 00

ps:也不一定要09 00或00 00,只要是奇数都视为加密,而偶数则视为未加密

3、将修改后的压缩包解压,获得flag.txt文件,打开文件得到flag。

flag:

bash 复制代码
flag{Adm1N-B2G-kU-SZIP}
相关推荐
Mai Dang11 小时前
黑马Mybatis-Plus学习笔记
笔记·学习·mybatis
xian_wwq11 小时前
【学习笔记】网络安全死于平庸
笔记·学习·安全防护
神秘的土鸡12 小时前
openEuler 安全加固与性能实测: SELinux,防火墙等多维防护实践
网络·安全·apache·openeuler
d111111111d12 小时前
在STM32F103C8T6中什么是读写寄存器模型,有什么用,可以干什么,详细解释。
笔记·stm32·单片机·嵌入式硬件·学习
世界尽头与你12 小时前
CVE-2024-35178_ Jupyter Server 安全漏洞
安全·jupyter
玩具猴_wjh12 小时前
快手(安全方向)面试
安全·面试·职场和发展
星梦客12 小时前
FRP 内网穿透工具部署教程
网络·经验分享·笔记
iiiiii1112 小时前
【论文阅读笔记】FOCAL 离线元强化学习,从静态数据中快速适应新任务
论文阅读·人工智能·笔记·学习·机器学习·学习方法·具身智能
古城小栈12 小时前
前端安全进阶:有效防止页面被调试、数据泄露
前端·安全·状态模式
爱喝旺仔的旺旺12 小时前
【无标题】第二届全国网络安全行业赛—电子取证初赛(第一批)
安全·web安全