Tag: STACK-MEMORY
A menos que esté comprendiendo mal algo, parece que la posición del valor del canario puede estar antes o después de ebp, por lo tanto, en el segundo caso, el atacante puede sobrescribir el puntero de marco sin tocar el canario. Por ejemplo, en este fragmento, el canario se encuentra . . . Read more
Digamos que trabajamos en la arquitectura x86_64 y tenemos la siguiente cadena, “123456”. En caracteres ASCII, se convierte en 31 32 33 34 35 36 00. Ahora bien, ¿qué instrucciones ensamblador debo utilizar para mover el contenido completo de esta cadena (incluso si está fragmentada), de tal manera que %rdi . . . Read more
Recientemente tuve una entrevista con Intel, y me hicieron esta pregunta: ¿Cómo medirías el espacio de la pila sin usar el Administrador de tareas cuando una aplicación se está ejecutando en un ordenador? Escribe un algoritmo si es posible. No tengo idea de cómo abordar la pregunta. Incluso he buscado . . . Read more
¿Qué significa ascender y descender en la pila de ARM? ¿Qué significa lleno y vacío? Si la pila está llena, ¿no resultaría la instrucción push en una sobrecarga de pila?