2018网鼎杯misc

签到

(图是copy来的)

    .

根据提示关注公众号

依据题目进行回答,回复1f5f2e进入下一关

最终获得flag

point:在公众号内回复答案,我之前忽略了“(一)”直接用1f5f2e提交,我后来还想说是不是把1f5f2e弄个数字签名什么的提交。百度数字签名的相关内容,发现自己想错了,我还想说是不是给它加个密什么的,emmmm。。。

clip

先看txt内容,说是一个损坏的磁盘文件

百度发现是什么修复磁盘文件的,感觉不是很对

-----------------------------------------------------------

用Hex Workshop查看里面的东西,看到了png文件头和IHDR的数据块符号

里面内容很多,考虑ctrl+f搜索IHDR(一般可能会修改文件头,但数据块符号不会变)

发现有两处有IHDR,那么有两张图片

第一处,从png文件头89 50 4E 47处开始,寻找不到文件尾,那么结尾选在没有那么复杂数据的地方

 

我是截至到黄色区域为第一张图片

同理获得第二张图片

两张图片用ps拼接

minified

打开图片是一张黑白图

放到hex里面,是png图片的文件头没有错,尝试搜索flag关键字未果

binwalk一下,也没有什么异常

会不会是高度隐写呢,直接在kali双击打开png图片,发现可以正常打开(注:被修改过高度的图片无法在kali中直接打开,会显示无法载入图像)

 (看别人的)

用stegsolve试一下,发现red plane0是全黑的,其它通道的0都是有内容的,便把除red plane0通道,其它的0通道图片存下来

analyse-image combiner 将 alpha 和 green 两个异或后获得flag

 

原文地址:https://www.cnblogs.com/loo5mity/p/9535682.html