軟件漏洞原理

緩衝區溢出漏洞 緩衝區:程序在運行前會預留一些內存空間,這些空間用於臨時存儲I/O數據。 緩衝區溢出:計算機向緩衝區內填充的數據超過了緩衝區本身的容量,導致合法的數據被覆蓋。 根據緩衝區所處的內存空間極其分配形式,可分爲棧溢出和堆溢出兩種。 棧溢出 棧:一種基本的數據結構,符合先進後出的原則。 棧溢出:棧是向低地址方向生長的,而變量在棧中是向搞地質方向生長的,因此,當棧裏面的變量被賦予的值超過其最
相關文章
相關標籤/搜索