Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Да, ты прав, я невнимательно ньюсу прочитал. Но, с другой... 19.01.04 10:32 Число просмотров: 1388
Автор: cybervlad <cybervlad> Статус: Elderman
|
> Дык, не от переполнения, а от исполнения кода в стеке... > А переполнение, как было, так и остается и прогу повалить > через срыв стека можно. А вот, выполнить атакующий код - > нельзя. Да, ты прав, я невнимательно ньюсу прочитал. Но, с другой стороны, чтобы выполнить код в стеке, надо сперва его туда запихать, что и делается с помощью переполнения.
> А от переполнения нужно защищаться на уровне компилеров, > чтобы все размещаемые в стеке массивы программно TurboPascal любимый - range check error :)
> контролировали переполнение. Или отказываться от размещения > локальных переменных и аргументов в стеке. Ага, и куда их совать?.
Скажем так: надо переходить на языки, которые "не дадут прострелить себе ногу". Всякие C/C++ - маст дай.
|
|
|