Soy bastante nuevo en los desbordamientos de búfer y en este momento estoy practicando diferentes tipos de ataques de desbordamiento de búfer. el código de shell no se ejecutó hasta que se rellenó con los NOP, aunque se configuró correctamente en la memoria y el flujo de ejecución funciona según sea necesario.
Después de la investigación, vi a algunas personas que escribieron lo siguiente:
"encuentra el código de operación para agregar esp, -1500 Pon esos bytes al inicio del código de shell. eliminar los nops "
Apreciaría si alguien pudiera ayudar a explicar esto.
Gracias de antemano