九九百科網

位置:首頁 > 經驗 > 

緩衝區溢出的原理是什麼

經驗3.13W

緩衝區溢出的原理是什麼

原理:通過往程序的緩衝區寫超出其長度的內容,造成緩衝區的溢出,從而破壞程序的堆棧,造成程序崩潰或使程序轉而執行其它指令,以達到攻擊的目的。造成緩衝區溢出的原因是程序中沒有仔細檢查用户輸入的參數

概念:緩衝區溢出是一種非常普遍,非常危險的漏洞,在各種操作系統,應用軟件中廣泛存在。利用緩衝區溢出攻擊,可以導致程序運行失敗,系統宕機,重新啟動等後果。更為嚴重的是,可以利用它執行非授權指令,甚至可以取得系統特權,進而進行各種非法操作。

標籤:緩衝區 溢出