平台WP · 2021年10月30日

Mirror

拿到这道题之后,发现只有一张图片,所以我们直接放010看一下,拖到最后我们可以看到png图片的16进制的头部,再结合题目mirror(镜子),所以我们怀疑再这个图片的16进制信息的中间部位有一个文件的结尾标志。我们直接搜索一下
file
果然,下半部分应该是一个倒置的png图片,所以我们手动分离一下,然后写一个脚本将它的顺序给正过来
file
之后再导入010保存为png格式就行
file
这个是保存好的图片,发现和原图一样,所以我们怀疑是盲水印,所以我们进行一下盲水印的提取
file
报错,看提示file
应该是 高度出了问题,我们再跑一下高度
file
得到实际高度
进入010修改
file
下边确实有东西然后再进行盲水印提取
file
成功了
file
这个是提取之后的图片,可以看到左上角和右下角都有东西,我们单独取出来一个看一下
file
发现是经过反转的,我们再复原一下
file
读取一下数据:32effq8aa8374a02a9p1636ae8901qa0
提交发现不对,再看题目mirror,镜子,镜像,所以答案可能就是这个数据在镜子中的成像,我们进行修改
a-9,e-6,2-5,p-d,q-b
最终得到flag:flag{356ffd89983749059ab1e3e968a01d90}