ASLR(地址空間隨機化)

地址空間隨機化
ASLR(Address Space Layout Randomization)
查看當前系統的ASLR配置情況

cat /proc/sys/kernel/randomize_va_space
sysctl -a --pattern randomize

配置選項

0 關閉
1 半隨機 共享庫 棧 mmap()以及VDSO將被隨機化
2 全隨機 還有heap
echo 0 > /proc/sys/kernel/randomize_va_space

使用ldd命令可以觀察程序所依賴動態加載模塊的地址空間,當ASLR開啓時,地址就會發生變化

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章