Desbordamiento de pila

Beschreibung

Mapa mental acerca del desbordamiento de pila en Linux
anairam413
Mindmap von anairam413, aktualisiert more than 1 year ago
anairam413
Erstellt von anairam413 vor mehr als 9 Jahre
60
0

Zusammenfassung der Ressource

Desbordamiento de pila
  1. PILA
    1. Bloque de contiguo de memoria que contiene datos.
      1. 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.
        1. Operaciones
          1. 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.
          2. SHELL CODE
            1. 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.
              1. JMP Y CALL
                1. 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.
            2. Buffer Overflow
              1. Resultado de incluir más datos en el buffer de los que puede tener.
                1. Stack region
                  1. La memoria sólo puede ser almacenada en multiplos de "word".
                    1. Marcos lógicos de pila
                      1. POPPED: Cuando se devuelve el control desde la funcion / PUSHED: Cuando llamas a una función.
                      2. Llamada al registro del puntero de una pila (SP).
                    Zusammenfassung anzeigen Zusammenfassung ausblenden

                    ähnlicher Inhalt

                    Sistemas Operativos: Tema 1
                    Daniel Alvarez Valero
                    Examen Final - Sistemas Operativos II
                    Luis Genaro Pérez González
                    Evolución de los Sistemas Operativos
                    zedryz
                    Diagrama de Flujo - Sistemas
                    KEVIN ALEJANDRO MENDIVELSO RUIZ
                    SISTEMAS OPERATIVOS 06
                    Danna Parra
                    FreeBSD
                    Luiyi González
                    Sistemas Operativos
                    Sebastian Ochoa
                    Sistemas Operativos
                    Leiddy Xiomara
                    Procesos en Linux.
                    air-base
                    ¿Qué es Linux?
                    Aimar Alonso Tellería
                    Sistemas Operativos
                    Edgard Vasquez