2023-02-28 14:38:07 +01:00

28 lines
526 B
Python

#!/usr/bin/python3
import socket
import base64
conn = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
conn.connect(("challenge01.root-me.org", 51009))
stat = [None]*42
for i in range(42):
stat[i] = [0]*256
conn.recv(2048).decode()
for k in range(4000):
conn.send(b'flag\n')
b64cipher = conn.recv(2048).decode()[17:73]
cipher = base64.b64decode(b64cipher)
for i in range(42):
stat[i][cipher[i]] += 1
conn.close()
for i in range(42):
for j in range(256):
if stat[i][j] == 0:
print(chr(j), end="")
print("")