LINUX.ORG.RU

Почему под линуксом стек исполняемый???


0

0
Несколько лет назад я читал доки по P/PII там было написано что выполнение инструкции JMP в сегмент стека невозможно. Как тогда умудряются запустить код в стеке на выполнение??? Или стек виден и из-под сегмента кода???
★★★★★

определение звуковой карточки

Некто еще не запретил накладываться сегментам (в данном случае SS & CS)....
mrco ★★
()
Не. Гадят просто стек (например с помощью buffer overflow) и потом
на возврат из функции вызывается код из стека. Вот и все.
signal11
()
потому что есть софт которому еще нужен сабж.
Можеш поставить openwall патч.
anonymous
()
Ответ на: комментарий от cvv
А потому, что плоскую модель памяти еще никто не отменял. Читать внимательнее руководство по архитектуре процессоров x86.
Xela
()
Ответ на: комментарий от Xela
А, вот где собака зарыта!!!

Предлагаю Создать новую ветку ядра 2.7.0 в которой будет зарезана плоская модель памяти. Возможно будет немного тормознуто но больше ... не будут орать что взломали ЛИНУХ а не фрю и что взломали ДЕБИАН а не мандраку.

cvv ★★★★★
() автор топика
Ответ на: комментарий от anonymous
А ты спонсора найдёшь???
cvv ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.