Linux平臺(tái)的ASLR

Linux平臺(tái)ASLR分為0、1、2三級(jí),用戶可以通過一個(gè)內(nèi)核參數(shù)randomize_va_space進(jìn)行控制,他們對(duì)應(yīng)的效果如下:

0:不開啟ASLR

1:運(yùn)行棧和共享庫(kù)以及部分堆的隨機(jī)化

2:在1的基礎(chǔ)上包括所有堆的隨機(jī)化

注:ALSR不負(fù)責(zé)代碼段和數(shù)據(jù)段和地址隨機(jī)化,這項(xiàng)工作PIE負(fù)責(zé),但是只有ASLR開啟的情況下,PIE才會(huì)生效。

查看、開啟、關(guān)閉ASLR

1、查看 cat /proc/sys/kernel/randomize_va_space

2、更改

0:關(guān)閉ASLR

sudo bash -c "echo 0 > /proc/sys/kernel/randomize_va_space"

? ? 1:保留的ASLR

sudo bash -c "echo 1 > /proc/sys/kernel/randomize_va_space"

? ? 2:完全的ASLR

sudo bash -c "echo 2 > /proc/sys/kernel/randomize_va_space"

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. 編譯 quick start # clone F-Stack mkdir /data/f-stack git...
    DSJ巡山閱讀 3,876評(píng)論 0 0
  • 這是一件很久以前的故事。 這不是要講一個(gè)恐怖故事,而是發(fā)生在我身上的一個(gè)真實(shí)故事,一想起來那天的一幕,到今天...
    凡員外閱讀 513評(píng)論 0 1
  • 許多我們渴望的,能給人以滿足感的體驗(yàn),比如愛、歸屬感、創(chuàng)意以及信賴,都是從內(nèi)心的脆弱中產(chǎn)生的。 在苦難之中重新找回...
    風(fēng)帆_5ac2閱讀 896評(píng)論 0 2
  • 因出差原因入住了新開業(yè)的亞朵酒店,體驗(yàn)了酒店的服務(wù),對(duì)這個(gè)號(hào)稱酒店行業(yè)的“海底撈”有了很多感觸,想和大家分享一下。...
    水冰晶閱讀 11,347評(píng)論 1 1
  • “沒有什么我養(yǎng)你或你養(yǎng)我之說, 離開別人的經(jīng)濟(jì)支撐就無地自容的人 注定沒有話語權(quán)。 你賺夠了錢才可以無所顧忌地花錢...
    梔寒老酒巛閱讀 185評(píng)論 0 0

友情鏈接更多精彩內(nèi)容