20 likes | 243 Views
Linux ASLR ( 要做 BoA 實驗必須要關掉 ASLR 的功能 ). http://en.wikipedia.org/wiki/Address_space_layout_randomization turn off: sysctl -w kernel.randomize_va_space=0 or # echo 0 > /proc/sys/kernel/randomize_va_space. Linux exec-shield (non-executed stack ).
E N D
Linux ASLR(要做BoA實驗必須要關掉ASLR的功能) • http://en.wikipedia.org/wiki/Address_space_layout_randomization turn off: sysctl -w kernel.randomize_va_space=0or# echo 0 > /proc/sys/kernel/randomize_va_space
Linux exec-shield(non-executed stack ) • http://helios.imbb.forth.gr/mirrors/centos/3.7/os/i386/NOTES/RELEASE-NOTES-U4-zh_TW.html • Exec-shield 修正了 Linux 的核心,提供了更安全的機制,讓特別標註的程式 — 包括程式所使用的堆疊 — 成為不可執行的狀態。 • Exec-shield 也可以在載入核心時停用。只要在 /etc/grub.conf 檔案中「kernel」那一行,加入以下參數即可: exec-shield=0