Содержание
2 отношения: Переполнение буфера, Шелл-код.
Переполнение буфера
Переполнение буфера (Buffer Overflow) — явление, возникающее, когда компьютерная программа записывает данные за пределами выделенного в памяти буфера.
Посмотреть Heap spraying и Переполнение буфера
Шелл-код
Шелл-код (shellcode, код запуска оболочки) — это двоичный исполняемый код, который обычно передаёт управление командному процессору, например '/bin/sh' в Unix shell, 'command.com' в MS-DOS и 'cmd.exe' в операционных системах Microsoft Windows.
Посмотреть Heap spraying и Шелл-код