DEP и ASLR и как им пользоваться? - PullRequest
0 голосов
/ 03 августа 2010

ASLR и DEP - это две технологии, которые используются для защиты приложений от хакеров. Многие современные приложения становятся все более осведомленными о безопасности, и эти методы становятся все более важными. Сейчас я просто сосредоточился на Windows 7 и этих методах. Мне интересно, когда и как я могу наилучшим образом использовать эти методы, особенно при разработке настольных приложений с использованием инструментов разработчика, отличных от компиляторов .NET. (Для безопасности .NET ответ на этот вопрос .) Меня особенно интересуют компиляторы, такие как Delphi и C ++ Builder, а также другие компиляторы WIN32. Как мне получить эти приложения для поддержки DEP и ASLR? И есть ли способ, которым я могу управлять этими параметрами из своего собственного кода (WIN32)?

1 Ответ

3 голосов
/ 03 августа 2010

Это просто вопрос использования правильной опции компоновщика, чтобы он немного переворачивался в исполняемом заголовке. Параметры компоновщика Microsoft: / NXCOMPAT (DEP) и / DYNAMICBASE (ASLR). Я недостаточно хорошо знаю ваши инструменты, чтобы знать, есть ли у них похожие варианты. Editbin.exe также поддерживает эти параметры, вы всегда можете запустить его в событии после сборки.

...