This one wasn't really even a network challenge, more of just a "connect and do stuff" challenge.
Asked you to solve problems in a given time limit. My solver is below:
from pwn import * p = remote("ggcs-nm01.allyourbases.co", 6167) try: while True: s = p.recvuntil("=") print(s) prob = s.split() p.sendline(str(int(prob) * int(prob))) print(int(prob) * int(prob)) except: print(p.recvall())
[+] Opening connection to ggcs-nm01.allyourbases.co on port 6167: Done b'1337 * 42 =' 56154 b' \n42 * 42 =' 1764 [+] Receiving all data: Done (23B) [*] Closed connection to ggcs-nm01.allyourbases.co port 6167 b' \nFlag: QUiCKDraw_2323\n'
It's that easy. Actually a bad challenge in my opinion -- my network speed was almost too slow to succeed at this. Folks with worse internet might not have been able to solve it at all, which is unfortunate.