ctf杂项解题:Flag上有污渍
使用010editer打开发现头文件是png,
图片中有flag但是被遮挡,题目提示:xcf文件
百度得知xcf文件是GIMP保存编辑的文件格式,但是使用GIMP打开后无法恢复历史编辑图层,文件可能被修改,于是保存一份xcf文件,使用010editer打开查看头文件
头文件得知是 67 69 6D 70(gimp)20 78 63 66 (xcf),在原文件中查找67 69 6D 70(gimp),发现有三处,但是后面跟的16进制字符不是20 78 63 66 (xcf),猜测可能是图层编辑文件,查看剩余2处均是同样情况。
后在原文件中查找20 78 63 66 (xcf),仅查到一处,
这不正是xcf文件的头文件格式吗,但是缺少了头文件67 69 6D 70(gimp),将20 78 63 66 (xcf)后的16进制数复制并补上缺少的头文件67 69 6D 70,保存后再使用GIMP打开,发现已经有图层编辑历史了,将遮盖flag的图层去掉即可得到答案。