Отключение ASLR в Mac OS X Snow Leopard - PullRequest
3 голосов
/ 13 июня 2011

По сути, я хочу отключить ASLR в Mac OS X Snow Leopard и использовать gcc для переполнения буфера и переполнения стека. Кто-нибудь знает, как отключить ASLR?

Ответы [ 2 ]

3 голосов
/ 25 февраля 2014

Авторы Asan перечислили несколько способов отключить ASLR в MacOS: https://code.google.com/p/address-sanitizer/issues/detail?id=29

Для 10,6

export DYLD_NO_PIE=1 

Для 10,7 и новее:

И есть также жесткий метод, используемый GDB: http://reverse.put.as/2011/08/11/how-gdb-disables-aslr-in-mac-os-x-lion/

1 голос
/ 21 июля 2011

Вы можете установить переменную среды "DYLD_NO_PIE".Смотрите "человек Дилд".Это работает на OS X 10.6, но не на 10.5.

...