【攻防世界】-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编码特征


浙公网安备 33010602011771号