Investigative Reversing 1
This commit is contained in:
24
investigative_reversing_0/sol.py
Executable file
24
investigative_reversing_0/sol.py
Executable file
@@ -0,0 +1,24 @@
|
||||
#!/home/maxime/.pyvenv/bin/python3
|
||||
|
||||
with open("mystery.png", 'rb') as f:
|
||||
image = f.read()
|
||||
l = len(image)
|
||||
flag_start = l-26
|
||||
|
||||
for i in range(flag_start, l):
|
||||
print(chr(image[i]), end='')
|
||||
print()
|
||||
|
||||
for i in range(flag_start, flag_start + 6):
|
||||
print(chr(image[i]), end='')
|
||||
|
||||
for i in range(flag_start + 6, flag_start + 15):
|
||||
print(chr(image[i] - 5), end ='')
|
||||
|
||||
print(chr(image[flag_start + 15] + 3), end='')
|
||||
|
||||
for i in range(flag_start + 16, flag_start + 26):
|
||||
print(chr(image[i]), end='')
|
||||
|
||||
print()
|
||||
|
||||
Reference in New Issue
Block a user