Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
TechNoir
Зарегистрирован: 22.08.2003 Сообщения: 1632 Откуда: Moscou
|
Добавлено: Вс Фев 22 2004 12:45 Заголовок сообщения: Подскажите пожалуйста... |
|
|
Почему в результате переполнения буффера где-то там может выполниться произвольный код с правами учетной записи SYSTEM.
P.S> Ну надо же так неконкретно спросить _________________ Vive la Russie! |
|
Вернуться к началу |
|
|
FSerg
Зарегистрирован: 02.12.2003 Сообщения: 80 Откуда: Москва
|
Добавлено: Вс Фев 22 2004 17:04 Заголовок сообщения: |
|
|
В общих чертах так.
ОЗУ у нас одно - и для данных, и для кода.
Смысл ошибки переполнения буфера в том, что некая функция записывает в озу данные до тех пор, пока не иссякнет их поток, что может привести к попаданию этих данных в область озу, занятую исполняемым кодом, и, соответственно, они будут интерпретированы как команды.
Принцип ясен? |
|
Вернуться к началу |
|
|
TechNoir
Зарегистрирован: 22.08.2003 Сообщения: 1632 Откуда: Moscou
|
Добавлено: Вс Фев 22 2004 17:08 Заголовок сообщения: |
|
|
А как те ребята до этого додумались? _________________ Vive la Russie! |
|
Вернуться к началу |
|
|
TechNoir
Зарегистрирован: 22.08.2003 Сообщения: 1632 Откуда: Moscou
|
Добавлено: Пн Фев 23 2004 14:39 Заголовок сообщения: |
|
|
Не... ну действительно! _________________ Vive la Russie! |
|
Вернуться к началу |
|
|
|