stegano

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 是错误

的,再注意同行的一句话,说是有摩斯密码

其他脚本写法:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值