题目很简单:
tata mb xwhvxw mlnX sTRtI4JNqEfuaa7LnT5MyJVA046GnTRt54Twg9UAd4JtyXLNUF6E :xkxa lb ztey xaH
随便搜索了一下,找到2019年的类似题目:
Crypto CTF 2019 - Decode Me!
https://ctftime.org/writeup/16108
利用相同的脚本,直接把内容换一下,即可得到flag:
cipher = "tata mb xwhvxw mlnX sTRtI4JNqEfuaa7LnT5MyJVA046GnTRt54Twg9UAd4JtyXLNUF6E :xkxa lb ztey xaH"
cipher = cipher[::-1]
print(cipher)
decoded_cipher = ""
for i in range(len(cipher)):
if cipher[i].isupper():
val = ord(cipher[i]) + 12
if val > ord('Z'):
val = (val - ord('Z')) + ord('A') - 1