Que tal foro. Me encuentro escribiendo un exploit que utiliza sockets ya que intenta explotar un servidor. Resulta que ya he logrado sobreescribir EBP y EIP.
Pero el problema que tengo es que no se como calcular el valor que debe tomar EIP. Osea, la direccion de retorno a donde va a saltar (que debe caer al principio del buffer, donde estan los N0PS).
Cuando se trata de exploits locales es facil hacerlo, ya sea hardcodeando el valor de ESP y restandole el sizeof del shellcode, o usando variables del ENVIROMENT.
Pero en el caso de una maquina remota como saber la dirección ¿?
Saludos y gracias de antemano.










Autor


En línea



