拿到题目,提示说图片少了点什么? 然后放linux下,使用binwalk查看
xuenixiang_2018_misc_哆啦A梦
发现图片下面隐藏了一张PNG图片 导出图片
xuenixiang_2018_misc_哆啦A梦
xuenixiang_2018_misc_哆啦A梦
在linux下不能正常查看此图片,但在windows下可以查看,说明图片有问题,被修改了头,而且在windows下查看是个二维码,但是明显不全
xuenixiang_2018_misc_哆啦A梦
可以认定是修改了图片的高,有一部分没显示出来。 使用十六进制编辑器,修改文件的头
xuenixiang_2018_misc_哆啦A梦
目前图片的宽高为300x257,257对应的十六进制为101,在十六进制编辑器中搜索0101
xuenixiang_2018_misc_哆啦A梦
将0101修改为300对应的十六进制012c即可
xuenixiang_2018_misc_哆啦A梦
成功查看二维码,扫描出一个base64的结果
xuenixiang_2018_misc_哆啦A梦
xuenixiang_2018_misc_哆啦A梦
flag{Ctf_2018_very_good}
|