ok 又是一道“究极简单”的题目,我满怀信心开始做啦。。。
首先,解压后是一个 flag.txt,里面是一堆 AB 组合起来的字符串
看题目,关键词“凯撒”和“培根”,这样一想就会发现 flag .txt文件里面的内容应该是经过培根加密后得到的,于是去培根解密,得到ngbklatcoznixevzu,直接提交没过,肯定也不能这么简单 QAQ
另外题目还说是大写字符串,还有个凯撒没用上,于是我就把得到的字符串变成大写NGBKLATCOZNIXEVZU,然后由于凯撒解密需要输入偏移量 0-25之间的一个数,因此不难想到得爆破了。。。 当然你也可以在 ctf 解密工具里每次输入一个偏移量解一次密,然后提交看看对不对。。。就是有点麻烦。我这里选择是用代码来实现。
注意国内直接访问安装qsnctf可能会存在网络连接超时,可以考虑使用国内镜像:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ qsnctf
搭眼一看就是第六个了,have fun with crypto
攻防世界题解 | Misc | 凯撒大帝在培根里藏了什么 - 知乎
那些年CTF中的那些古典字典 - 知乎