![! NO DEBI HABER HECHO ESTO ! - APLASTAR BATERIAS CON UNA PRENSA HIDRAULICA EL SHOW DE LA APLASTADORA](https://i.ytimg.com/vi/81eJCPTY5hI/hqdefault.jpg)
Contenido
- Definición - ¿Qué significa Smash The Stack?
- 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
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.