緩衝區溢出攻擊(Buffer Overflows實驗筆記)

緩衝區溢出是什麼? 緩衝區溢出是指當計算機向緩衝區內填充數據位數時超過了緩衝區本身的容量溢出的數據在合法數據上,理想的情況是程序檢查數據長度並不允許輸入超過緩衝區長度的字符,但是絕大多數程序都會假設數據長度總是與所分配的儲存空間相匹配,這就爲緩衝區溢出埋下隱患,操作系統所使用的緩衝區,又被稱爲"堆棧"。在各個操作進程之間,指令會被臨時儲存在"堆棧"當中,"堆棧"也會出現緩衝區溢出。 緩衝區溢出攻擊
相關文章
相關標籤/搜索