Разбить стек

Автор: Randy Alexander
Дата создания: 24 Апрель 2021
Дата обновления: 1 Июль 2024
Anonim
Как разбить стекло автомобиля используя керамику со свечи зажигания
Видео: Как разбить стекло автомобиля используя керамику со свечи зажигания

Содержание

Определение - Что означает Smash The Stack?

«Разбить стек» - это жаргонный термин для манипулирования программой на определенных языках программирования. Обычно это относится к попыткам вызвать изменения в произвольном доступе к памяти, которые могут привести к ошибкам и проблемным ситуациям.


Разбить стек, также известный как мусор в стеке, каракули стека или искажать стек.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет Smash The Stack

В C и связанных языках стек является абстрактным типом данных, который используется для управления доступом к памяти, например, при возврате переменных из одной процедуры или функции в другую или при распределении переменных, используемых в функциях. Функции и процедуры передают переменные между собой, поэтому непрерывный стек с такими функциями, как указатель, используется для управления этим типом динамического выделения.

В Си команды «push» и «pop» управляют стеком. Разрушение стека происходит, когда вызовы функций записывают после конца массива, что может повредить стек выполнения и вызвать ошибки в доступе к памяти и использовании адресов памяти. Это также можно назвать переполнением буфера.