pwntools
Basic Setup
from pwn import * #import pwn modules
context.bits = 64 #set the architecture to 64-bits
e = ELF('./filename') #load filename binary to the script
r = remote('ip', port) #establish connection to remote server
r.close() #close the remote server connectionSending Data
r.send(data) #send data
r.sendline(data) #send data followed by '\n' (newline)
r.sendafter(pattern, data) #send data after a specified pattern
r.sendlineafter(pattern, data) #send data after a specified pattern followed by '\n'Receiving Data
Format String Helper
Last updated