ASLR и DEP - это два метода, которые используются для защиты приложений от хакеров. Поскольку многие современные приложения все больше заботятся о безопасности, эти методы становятся все более важными. На данный момент я сосредоточусь только на Windows 7 и этих методах. Мне интересно, когда и как я могу лучше всего использовать эти методы, особенно при разработке настольных приложений с использованием инструментов разработчика, отличных от компиляторов .NET. (Для безопасности .NET этот вопрос даст ответ.) Меня особенно интересуют такие компиляторы, как Delphi и C ++ Builder, а также другие компиляторы WIN32. В принципе, как мне заставить эти приложения поддерживать как DEP, так и ASLR? И есть ли способ, которым я могу управлять этими параметрами из моего собственного (WIN32) кода?
DEP и ASLR и как им пользоваться?
Ответы (2)
Это просто вопрос использования правильного параметра компоновщика, чтобы он немного переворачивался в исполняемом заголовке. Параметры компоновщика Microsoft: / NXCOMPAT (DEP) и / DYNAMICBASE (ASLR). Я недостаточно хорошо знаю ваши инструменты, чтобы знать, есть ли у них похожие возможности. Editbin.exe также поддерживает эти параметры, вы всегда можете запустить его после завершения сборки.
person
Community
schedule
03.08.2010
person
schedule
Вы опоздали на 10 лет! :-)
- person Wim ten Brink; 04.08.2020