[实验吧](隐写术) 水果

题目链接:
http://www.shiyanbar.com/ctf/1903


分析:
下载题目提供的图片:

[实验吧](隐写术) 水果_第1张图片
pic.png

老规矩
第一步:查看属性:

[实验吧](隐写术) 水果_第2张图片
Paste_Image.png

没有发现有用信息
第二步:使用UE进行16进制分析

[实验吧](隐写术) 水果_第3张图片
文件头
[实验吧](隐写术) 水果_第4张图片
文件尾

文件头/文件尾没有发现异样

第三步:使用Stegsolve查看通道信息
在Blue plane 0中发现二维码

[实验吧](隐写术) 水果_第5张图片
Paste_Image.png

进行 在线解码得到一串字符串:

45 46 45 46 32 45 32 46 46 45 46 32 46 45 46 46 32 46 46 46 32 45 46 46 46 32 46 46 45 45 46 45 32 45 46 46 46 32 46 46 46 32 46 45 46 46 32 

发现是由空格和许多二位数组成(而且只有45/46/32)
由二位数想到是否是ASCII码
百度查询ASCII码
进行对应查询,发现:
45---'-'
46---'.'
32---' '(空格)
这些字符只有'-','.',' '
想到了应该是"摩尔斯电码"
写了一个将ASCII转换为字符的C程序

#include 
int main(){
    int i;
    int count = 0;
    while(count != 199){
        scanf("%2d", &i);
        getchar();
        printf("%c", i);
        count++;
    }
    return 0;
}

将上述字符通过程序转换完成得到

-.-. - ..-. .-.. ... -... ..--.- -... ... .-..

又根据摩尔斯电码表进行译码,也可以使用在线网站进行译码
(注:在线摩尔斯译码不能翻译出字符,因此最好在结束以后判断一下字符长度,保证没有字符,如果有字符则最好进行手工翻译)
译码得到结果为:

CTFLSB_BSL

答案:
CTF{CTFLSB_BSL}


知识点:
使用Stegsolve分析图片通道
ASCII码
摩尔斯电码

你可能感兴趣的:([实验吧](隐写术) 水果)