|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Sergey Kudriavtsev 2:452/77.85 12 Oct 2004 15:41:28 To : Nick Gazaloff Subject : Re: неисполняемый стэк в 2.4 ? -------------------------------------------------------------------------------- 11 Окт 04 11:18, you wrote to Slava Astashonok: >>>> Аппаратная поддержка nonexecutable сегментов и страниц в x86 имеется >>>> начиная с i386. >>> Разве? AFAIK если читается, то и выполняется. >> В x86 сегмент памяти (как и страница) даже может быть execute-only, т.е. >> даже без права на чтение. NG> А читаемым, но не исполняемым может быть? Если он исполняемый, то он может быть читаемым, а может и не быть. Если он неисполняемый, то он всегда (но не всеми) может быть прочитан, но может быть или не быть модификабельным. NG> Для стека нужно именно это. NG> Зачем тогда все эти пляски с эмуляцией бита исполнения в Openwall, NG> exec-shield и прочих патчах? Hаверное, у них несколько другая суть, нежели эмуляция. Точнее сказать не могу. Sergey --- P1-66MHz,24Mb RAM,Lite-On 52327S QS0E,Win98SE Rus,ALTLinux Master 2.2 * Origin: А баги бегали и нагло шевелили усами :( (2:452/77.85) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/2873416bd374.html, оценка из 5, голосов 10
|