自分のシステム(Ubuntu Gnu/Linux 2.6.32-41-server)でアドレス空間レイアウトのランダム化(ASLR)を無効にしたいが、アドレス空間レイアウトのランダム化を無効にして再度有効にする
sysctl -w kernel.randomize_va_space=0
変更がシステム上のすべてのユーザーに影響すると私は推測します。 (これは本当ですか?)どのようにして、ASLRを無効にした場合の影響を、ユーザーとしてのみ、または無効にするコマンドを呼び出すシェルセッションに限定することができますか?
ところで、私は私のシステムの現在の(デフォルト)設定が
sysctl -w kernel.randomize_va_space=0
であることがわかり、なぜ2及びない1または3?/proc/sys設定の数値、範囲、およびその意味に関するドキュメントはどこにありますか?ありがとう!
http://gcc.gnu.org/wiki/Randomizationによれば、 'setarch $(uname -m)-RL bash'は動作する必要があります。 –
http://unix.stackexchange.com/questions/15881/disable-address -space-layout-randomization-aslr-for-my-processes || http://askubuntu.com/questions/318315/how-can-i-temporarily-disable-aslr-address-space-layout-randomization –