nouveaux challenges
This commit is contained in:
parent
06dc65bc43
commit
9f90dfed95
@ -0,0 +1,27 @@
|
|||||||
|
#!/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("")
|
Loading…
x
Reference in New Issue
Block a user