Disabling ASLR in Mac OS X Snow Leopard
问题 Essentially I want to disable ASLR in Mac OS X Snow Leopard and use gcc todo some buffer overflowing and stack overflows. Anyone know how to disable ASLR? 回答1: Asan authors listed several ways to disable ASLR in MacOS: https://code.google.com/p/address-sanitizer/issues/detail?id=29 For 10.6 export DYLD_NO_PIE=1 For 10.7 and newer: "unset the MH_PIE bit in an already linked executable" with --no-pie flag of the script http://src.chromium.org/viewvc/chrome/trunk/src/build/mac/change_mach_o