Files
picoCTF/mod_26/sol.py
2024-06-05 15:28:09 +02:00

20 lines
371 B
Python
Executable File

#!/usr/bin/python
def rot13(char):
c = ord(char)
A = ord('A')
Z = ord('Z')
a = ord('a')
z = ord('z')
if c >= A and c <= Z:
char = chr((c-A+13)%(Z-A+1)+A)
elif c >= a and c <= z:
char = chr((c-a+13)%(z-a+1)+a)
print(char, end='')
with open("flag", "r") as f:
flag = f.read()
for char in flag:
rot13(char)