緩衝區溢出的原理是什麼

來源:生活大全幫 3.08W

緩衝區溢出的原理是什麼

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

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

熱門標籤