Usada para localizar dinámicamente
variables usadas en funciones para
pasar parámetros a funciones y
recoger valores que se desprenden de
la ejecución de la función.
Operaciones
PUSH: Aumenta un elemento en la
parte superior de la pila. POP: Reduce
las dimensiones de la pila en uno,
borrando el último elemento de la parte
superior de la pila.
SHELL CODE
Ordenes programadas y trasladadas a
opcodes que suelen ser inyectadas en la pila
de ejecución de un programa para conseguir
que la máquina en la que reside se ejecute la
operación que se haya programado.
JMP Y CALL
lLas instrucciones JMP y CALL pueden usar
direcciones relativas IP, lo que significa que
saltamos a un offset desde la IP actual sin
necesitar saber la dirección exacta de memoria
a la que queremos saltar.
Buffer Overflow
Resultado de incluir más datos en
el buffer de los que puede tener.
Stack region
La memoria sólo puede ser almacenada en
multiplos de "word".
Marcos lógicos de pila
POPPED: Cuando se devuelve el control desde la funcion / PUSHED: Cuando llamas a
una función.