攻防世界(Misc)——Avatar

题目

附件是张图片

解答

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值