T1.
i春秋 Rotated!
打开题目,题目给出了rot这个关键词,所以首先考虑是不是rot13密码
很成功的最后找到了flag,题目说了格式是IceCTF,所以提交时要改一下
T2.
i春秋 Substituted
打开题目,看到了substituted,这个词的意思是替换,就是说替换字母最后得到flag
打开另一个题目
使用quip quip工具,在线索那里输入WvyVKT=IceCTF(是flag的格式)
注释:quip quip在线查询网址:https://quipqiup.com/
最后得到flag
记得修改一下格式!
T3.
i春秋 Alien Message
打开题目,是一个像外星文一样的密码
在网上查了一下,这个是《飞出个未来》的外星语,然后找到了密码表
对应图片,解除密码,但是这个题的大小写是不确定的,所以我放出flag
IceCTF{gOOd_n3wZ_3vERyoN3_1_L1k3_fU7ur4Ma_4nd_tH3iR_4maZ1nG_3As7eR_39G5}
T4.
i春秋 回旋13踢
题目是回旋13踢,密码开头是synt,考虑是不是rot13密码,最后得到flag
注释:rot13在线查询网址:http://ctf.ssleye.com/rot13.html
T5.
i春秋 致敬经典
题目是一张图片和一串密码 lrua{1uy3yj9l-yw9u-48j2-uuj8-36h03706y7u7}
我在网上查了一下,并学习了一下。这张照片是电影里的凯撒大帝,所以密码也考虑凯撒密码
在网上查了一下,是奇数位字母左移六位,偶数位密码右移六位,然后找了一个脚本
s="lrua{1uy3yj9l-yw9u-48j2-uuj8-36h03706y7u7}"
letter="abcdefghijklmnopqrstuvwxyz"
flag=""
l=0
while l<len(s):
if s[l] in letter:
#奇数左移6位(从0开始)比如letter[11]='l'左移6位->'f'
if letter.index(s[l])%2==1:
flag+=chr((ord(s[l])-6-97)%26+97)
#偶数右移6位 比如letter[0]='a'右移6->'g'
else:
flag+=chr((ord(s[l])+6-97)%26+97)
else:
flag+=s[l]
l=l+1
print(flag)
最后找到flag