ISCC2019 Misc 倒立屋

记录菜鸡生活第三天

首先呢 这个题目是我昨晚上肝了三个小时的结果 走了很长弯路回头的比较晚所以比较糟心,
在这里把自己入的坑也贴出来了,跟答案思路无关只是自己想吐槽而已
首先下载题目 一张倒立屋.png
(好的弯路启动!!
首先放到binwalk里看一下,有一个zlib,
拖进winhex查看一下,真的好显眼的IDAT啊,为什么这么显眼
ISCC2019 Misc 倒立屋_第1张图片
(只能说一眼万年,然后走上一条不归路
因为知道有IDAT数据块隐藏,PNG图片每个IDAT块能储存65524大小的数据,而且必须一个块填满才会把数据写入下一个数据块,winhex里面看到有好几个IDAT块这也是正常的这样看也看不出什么名堂,然后我就去下了pngcheck这个软件
ISCC2019 Misc 倒立屋_第2张图片

(第一次执行命令忘了把图片拖进来了。。

但是好像都超出了大小啊,更加坚定了我感觉他有问题的决心(这里我也不知道为什么都是错的,如果有师傅看到了能指点一下真的很感谢)
然后我就临时去下载了010Editor,然后放进去
ISCC2019 Misc 倒立屋_第3张图片
对于IDAT块来说,49 44 41 54是他的头部信息,最后四位十六进制是他的CRC效验码,而中间的那一坨就是zlib压缩格式,又想起之前看的博客是有类似这种的,所以就参照着做下去了(真的好惨一女的!!!!!
我把这一块中间的挖出来然后去掉空格准备写脚本转换二进制,结果复制出来傻了啊
没去掉换行就有一两千行,(叹气),好的叭因为一直被教导要不畏艰难所以我就想一定是要在考验我的吧
但是真的越来越不对劲,经过二十分钟思想斗争我放弃了

(弯路结束,开始正题

PNG有什么套路呢,IDAT,高度,还有一个lsb
第一个试过了,应该试行不通的,高度应该不可能,所以试试lsb了
首先打开stegSolve了!
ISCC2019 Misc 倒立屋_第4张图片
然后我们点击Analysis里面的Data Extract选项,他会打开一个框,然后我们首先把后面三个0选上,点击Preview,上面那一块本来是空白的,点击完会出现东西
ISCC2019 Misc 倒立屋_第5张图片
然后现在马上到我的大型哭惨现场
ISCC2019 Misc 倒立屋_第6张图片
看到了吗姐妹们多么亲切的iscc2019啊,估计是它了,另外想起题目是倒立的房屋,所以应该是要倒过来的
那就9102_cCsI吧(开始还纠结空格要不要,感觉是不要的所以就直接这样子了
然后尝试了iscc{9102_cCsI}, ISCC{9102_cCsI} ,flag{9102_cCsI}, Flag{9102_cCsI}四次未果之后
我开始慌了,开始各种揣测,难道还要加空格??
iscc{9 102_cCsI}, ISCC{9 102_cCsI} ,flag{9 102_cCsI}, Flag{9 102_cCsI}
四次未果+1 ((((double kill
难道还少了东西?flag只显示了一部分?然后尝试一波觉得应该没有,就是这一部分
后面又乱七八糟试了一通我真的心态崩了的昨晚上搞到一两点,整个错误率上升到百分之七十多!!!
后面发现flag就是9102_cCsI呢
没有头部没有大括号 orz
ISCC2019 Misc 倒立屋_第7张图片

你可能感兴趣的:(CTF)