MISC
image
启示:切忌形成惯性思路
尽管总结有益,亦是为了形成常见的解题思路。尽管浅薄的笔者通过上述几种方法,的确能独立解出一定比例的图像MISC题,但出题者永远比你懂得多、想得多。要学会跳出固定范式,灵活运用!
1
winhex改变图片规格
看不到图? 是不是屏幕太小了 注意:得到的 flag 请包上 flag{} 提交
此为原始图像👇
观察到大白为半身图,丢进winhex查看,实为png图像没错;结合提示(如果在kali中无法正常浏览图片也可以做接下来的操作),更改图片高度
#方法如下winhex参数
更改后保存得👇
出现的问题
途中遇到提示“winhex无法创建,请确定文件夹存在,文件没有收到保护”。查询得->修改winhex菜单:选项–常规,临时文件目录为XXX,关闭winhex重新打开文件操作即可。
在上传的过程中笔者出现图片始终显示不了的问题,在本地也是。调试了多遍发现上传图片的方式大致有
转base64和本地使用绝对路径等。
其中转base不提倡是因为转换之后篇幅太大,即使利用了标签等方式,复制这一项笔者也吃不消。
本地需要注意几个点:1.图片调用路径不对;2.图片名称不对;3.图片本身的问题;4.图片调用代码问题。(说明:图片调用代码为 img src=“图片地址” alt=“图片说明” )
2
Stegsolve
注意:得到的 flag 请包上 flag{} 提交
此为原始图像👇
观察到此为一普通图像,根据题目提示,执行cmd代码调用Stegsolve->
java -jar C:\Users\16231\Desktop\Stegsolve.jar
打开需处理的图片后,通过<>调整可观察到👇
即,在该图像的RED,GREEN,BLUE通道上方出现了与其他图像不同的内容。于是选择操作Analyse-DataExtract👇
通过SaveBin导出flag.png可得👇