stegano(来源:攻防世界)
1.关卡描述

2.解题步骤
分析:
题目已经告诉了我们隐写还提到了pdf,那就是pdf隐写
下载附件:

一段英文,且水印告诉我们这没有flag
想翻译这段内容时,发现:

上面有东西,复制下来:
XXXXXXXX
看不懂,在线转一下word:

不知道这是什么密码?
======================
参考资料:
利用谷歌浏览器打开pdf,全部复制下来,并粘贴到文本中发现:(笔记在线转word也没发现)

XXXX不是我们要的内容
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
AB本来是培根密码的专属,当它需要5个为一组,这里不是,所以这里应该是,摩斯密码或者是二进制,
s = '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' s1 = s.replace('A', '.') s2 = s1.replace('B', '-') print("第一种:/n",s2) s3 = s.replace('A', '.') s4 = s3.replace('B', '-') print("第二种种:/n",s4)

我们使用解密脚本:(脚本:在其他地方)

flag{1nv151bl3m3554g3}
==================
其他思路:
尝试使用 nodepad++打开 pdf,搜索 flag,可以看到有 flag,但是解密后是 flag 是错误
的,再注意同行的一句话,说是有摩斯密码

其他脚本写法:

2117

被折叠的 条评论
为什么被折叠?



