ASLR и DEP в Delphi, как сказать? - PullRequest
5 голосов
/ 01 мая 2011

С http://blogs.msdn.com/b/michael_howard/archive/2007/04/04/codegear-s-new-delphi-2007-supports-aslr-and-nx.aspx, Я использую {$ SETPEOPTFLAGS $ 140} в файле моего проекта прямо под именем программы, чтобы получить рандомизацию разметки адресного пространства (ASLR) и DEP.

Как можно определить, еслифлаги установлены в ЧП?Кажется, у PeStudio есть информация, но она не работает.

Спасибо.

1 Ответ

5 голосов
/ 01 мая 2011

Самый простой способ, который я знаю, это использовать Process Explorer в запущенном приложении. Просто дважды щелкните по процессу и прочитайте его из этого диалога:

enter image description here

...