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 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.