Immediate Send

import pwn 
pwn.context.log_level = 'debug'
r = pwn.process("./buffer_overflow", aslr=True)
r.send(b"A"*24)
print(r.readall())

Send After Prompt

import pwn 
pwn.context.log_level = 'debug'
r = pwn.process("./buffer_overflow", aslr=True)
r.sendafterline(b'?', b"A"*24)
print(r.recvall().decode())

Remote Connection

import pwn
conn = pwn.remote('ftp.ubuntu.com',21)