> 文章列表 > stegano(图片隐写、摩斯密码)

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

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

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

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

 

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

将复制的东西粘贴过去

 

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

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来表示长短信号

尝试直接解码

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

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

这里还是要先做一个替换

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

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

 

 

得到

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

再次进行摩斯密码解码

 发现可以了,得到

FLAG:1NV151BL3M3554G3

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

 得到最终flag为

flag{1nv151bl3m3554g3}
 

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

Crypto、Broadcast、Morse、Caesar、base64  

真是阳间题、BotW  

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