緩衝區溢出攻擊

棧溢出 緩衝區溢出基本知識 緩衝區溢出:指接口的一種狀況,此時大量的數據被輸入到數據緩衝區或數據存儲區,超過了其所分配的存儲能力,覆蓋了其他信息,攻擊這利用這樣的狀態破壞系統或插入特別編制的代碼,以獲得系統的控制權。 實例: 這段代碼是存在問題的,因爲傳統的C語言庫函數gets()對數據複製的數量沒有包含任何檢查,該函數從標準輸入中讀取下一行的文本知道第一個換行符出現爲止,並將這些文本在末尾加上一
相關文章
相關標籤/搜索