题目描述

题目描述

解题步骤

下载附件后,得到:synt{5pq1004q-86n5-46q8-o720-oro5on0417r1}

synt,经常做CTF也要记住,flag的13位凯撒。

1
flag{5cd1004d-86a5-46d8-b720-beb5ba0417e1}

ROT13代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
def rot13(text):
result = ""
for char in text:
if 'a' <= char <= 'z':
# 小写字母:a-z (97-122)
result += chr((ord(char) - ord('a') + 13) % 26 + ord('a'))
elif 'A' <= char <= 'Z':
# 大写字母:A-Z (65-90)
result += chr((ord(char) - ord('A') + 13) % 26 + ord('A'))
else:
# 非字母字符保持不变
result += char
return result

# 示例
a = "synt{5pq1004q-86n5-46q8-o720-oro5on0417r1}"
a = rot13(a)
print(a)