题目
附件是张图片
解答
step1:拿到一张图片思路
1.首先拿到winhex中看看它的文件头的十六进制跟图片的后缀是否匹配(比如.png后缀的十六进制是不是89 50。。)
2.拿到winhex中查找flag字符串,或者查找flag的十六进制形式66 6c 61 67
3.看看winhex的右侧ASCII码部分是否有xx.txt,xx.png这样类似的隐藏文件,如果有的话,用foremost进行文件分离
4.还是找不到的话很可能是图像隐写,可以放到stegsolve中
几种用法:
①图片直接扔进去直接点点点,点下一个,看看是否有隐藏信息
②如果给出两张相似照片,很可能是两张照片结合,使用analyse中的image combiner功能,叠加图片,一次出不来可能是图一叠加在图二上或者是图二叠加在图一上
③LSB隐写:
遇到Red plane 0、Green plane 0、Blue plane 0是空白或者黑色或者与其他页面相差很大时,可能是LSB隐写,打开Extract Preview,把Red、Green、Blue三项设为0,点Preview查看上方是否存在flag信息 如果还是没有,可以尝试切换成LSB First 如果显示它的格式,比如PK,选择SaveBin,文件后缀为zip
④遇到图片后缀为.bmp的可以在画图中另存为.png再查看试试
5.根据照片信息找到类似秘密的东西,放到oursecret中解密
6.outguess
step2:前六项都无果
step3:outguess下载
sudo su#最好转到root权限下,要不然可能会失败
git clone https://github.com/crorvick/outguess
cd outguess
./configure && make
step4:outguess使用
outguess -r ../035bfaa85410429495786d8ea6ecd296.jpg -t ../hidden.txt
得到flag:We should blow up the bridge at midnight