攻防世界 Caesar
题目描述:你成功的解出了来了灯谜,小鱼一脸的意想不到“没想到你懂得这么多啊!” 你心里面有点小得意,“那可不是,论学习我没你成绩好轮别的我知道的可不比你少,走我们去看看下一个” 你们继续走,看到前面也是热热闹闹的,同样的大红灯笼高高挂起,旁边呢好多人叽叽喳喳说个不停。你一看 大灯笼,上面还是一对字符,你正冥思苦想呢,小鱼神秘一笑,对你说道,我知道这个的答案是什么了
题目环境:https://download.csdn.net/download/m0_59188912/87555191
- 根据题目,猜测是凯撒位移。
- 使用脚本。
脚本源码:
cs= "oknqdbqmoq{kag_tmhq_xqmdzqp_omqemd_qzodkbfuaz}"
b='abcdefghijklmnopqrstuvwxyz'
for key in range(26):
flag = ''
for i in cs:
if i in b:
num = b.find(i)
num = num - key
if num<0:
num = num + len(b)
flag = flag + b[num]
else:
flag = flag + i
print('key %s :%s'%(key,flag))
- 运行脚本。
命令:Python caesar.py
- 将key提交,到key12提交成功,得到flag。
本篇博客为本人解题write up,如有错误之处,还望各位指正。
文章为原创,如要转载请注明出处