【攻防世界】-picture2

⭕、知识点
图片二进制数据隐写/binwalk提取/压缩包文件头/python除零报错信息/UUencode解码

一、题目

给了一张图片

二、解题
1、binwalk提取出文件

2、第一个文件有一段base64编码

存在类似PK文件头,应该是压缩包,遇到这种乱码时不要直接复制,应该转成16进制表示再复制下来

然后创建一个新的16进制文件(用010Editor,shift+ctrl+v粘贴保存)

修改文件头504B得到压缩包

3、解压需要密码

4、根据提示信息搜到密码
integer division or modulo by zero

5、解压后看到一段uuencode编码,解密得到flag

三、答案
CISCN{2388AF2893EB85EB1B439ABFF617319F}

四、总结

1、foremost有时候提取不了的文件用binwalk -e 可以提取出来

2、学到一种新的编码方式叫UUencode

UUencode编码特征

posted @ 2025-04-13 17:00  wyuu101  阅读(131)  评论(0)    收藏  举报