stegano(图片隐写、摩斯密码)

附件是PDF,我们在选择内容时发现光标溢出了文本

说明这里还存在一些我们看不到的内容

stegano(图片隐写、摩斯密码)_第1张图片

 stegano(图片隐写、摩斯密码)_第2张图片

直接Ctrl+A全选,Ctrl+C复制后新建一个纯文本文件

将复制的东西粘贴过去

stegano(图片隐写、摩斯密码)_第3张图片

 

 粘贴后发现果然多出来了一些东西,提取出来

BABA BBB BA BBA ABA AB B AAB ABAA AB B AA BBB BA AAA BBAABB AABA ABAA AB BBA BBBAAA ABBBB BA AAAB ABBBB AAAAA ABBBB BAAA ABAA AAABB BB AAABB AAAAA AAAAA AAAAB BBA AAABB

这个看起来很像摩斯密码(只有两个取值情况,且存在分割)

(当然也不一定,这种只有两个取值的情况有时候也可能表示的是二进制)

不过这里有分割,我肯定首先想到的是摩斯密码

摩斯密码常用表示方式:

短促的点信号“・”,保持一定时间的长信号“-”,用“/”分割

也可以用“空格”分割,用01来表示长短信号

尝试直接解码

stegano(图片隐写、摩斯密码)_第4张图片

 不知道为什么直接这样用A、B去解码并不行

解出来的东西看起来有点像URL编码,但是我去试了发现并不是

这里还是要先做一个替换

将A替换为0,将B替换为1,分割还是使用空格

stegano(图片隐写、摩斯密码)_第5张图片

B0B0 BBB B0 BB0 0B0 0B B 00B 0B00 0B B 00 BBB B0 000 BB00BB 00B0 0B00 0B BB0 BBB000 0BBBB B0 000B 0BBBB 00000 0BBBB B000 0B00 000BB BB 000BB 00000 00000 0000B BB0 000BB

 stegano(图片隐写、摩斯密码)_第6张图片

 

得到

1010 111 10 110 010 01 1 001 0100 01 1 00 111 10 000 110011 0010 0100 01 110 111000 01111 10 0001 01111 00000 01111 1000 0100 00011 11 00011 00000 00000 00001 110 00011

再次进行摩斯密码解码

stegano(图片隐写、摩斯密码)_第7张图片

 发现可以了,得到

FLAG:1NV151BL3M3554G3

结合题目的描述,将大写字母替换为小写,并加上大括号

stegano(图片隐写、摩斯密码)_第8张图片

 得到最终flag为

flag{1nv151bl3m3554g3}
 

一些简单的密码学CTF题可以参考我的其他博客,里面有关于这些密码的加密原理的详细介绍

Crypto、Broadcast、Morse、Caesar、base64  

真是阳间题、BotW  

凯撒加密、培根加密、base64、base92  

你可能感兴趣的:(CTF,Misc,图片隐写,摩斯密码,密码学,安全,misc)