Помощь - Поиск - Пользователи - Календарь
Полная версия: Переполнение буфера и выполнение любого кода...
Форум «Всё о Паскале» > Другое > Свободное общение
HelpAusHeaven
Часто встречаю в новостных лентах сообщение о том, что в очередной проге найдено переполнение буфера и всегда последствия - выполнение произвольного кода хакера....
А кто-нибудь может сказать почему так происходит?
Неужели из-за переполнения буфера прога начнет выполнять твой код? Но почему??
FreeMan
В стеке по определённому адресу лежит адрес для джампа. Ты переполняешь стек, ставя по тому адресу джамп на свой код.
HelpAusHeaven
этот код обязательно должен быть АСМовский?
SKVOZNJAK
Бейсик точно не подойдёт ;)
HelpAusHeaven
SKVOZNJAK
А я-то уж было обрадовался;)
BlackShadow
... не асмовский... машинный, коль уж на то пошло...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.