Aplasta la pila

Autor: Randy Alexander
Fecha De Creación: 24 Abril 2021
Fecha De Actualización: 1 Mes De Julio 2024
Anonim
! NO DEBI HABER HECHO ESTO ! - APLASTAR BATERIAS CON UNA PRENSA HIDRAULICA EL SHOW DE LA APLASTADORA
Video: ! NO DEBI HABER HECHO ESTO ! - APLASTAR BATERIAS CON UNA PRENSA HIDRAULICA EL SHOW DE LA APLASTADORA

Contenido

Definición - ¿Qué significa Smash The Stack?

"Smash the stack" es un término de argot para manipular un programa en ciertos lenguajes de programación. Generalmente se refiere a intentos de causar cambios en el acceso aleatorio a la memoria que pueden producir errores y situaciones problemáticas.


Aplastar la pila también se conoce como basura la pila, garabatear la pila o destrozar la pila.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica Smash The Stack

En C y lenguajes relacionados, la pila es un tipo de datos abstractos que se utiliza para controlar el acceso a la memoria, por ejemplo, al devolver variables de un procedimiento o función a otro, o al asignar variables utilizadas en funciones. Las funciones y los procedimientos pasan variables entre sí, por lo que la pila contigua, con características como un puntero, se usa para administrar este tipo de asignación dinámica.

En C, los comandos "push" y "pop" manipulan la pila. Romper la pila ocurre cuando las llamadas de función escriben más allá del final de una matriz, lo que puede dañar la pila de ejecución y causar errores en el acceso a la memoria y el uso de direcciones de memoria. Esto también se podría llamar desbordar el búfer.