當前位置:知知館 >

經驗

> 什麼叫堆溢位

什麼叫堆溢位

什麼叫堆溢位

堆溢位就是不顧堆疊中分配的區域性資料塊大小,向該資料塊寫入了過多的資料,導致資料越界,結果覆蓋了別的資料。

拓展:

堆疊溢位就是不顧堆疊中分配的區域性資料塊大小,向該資料塊寫入了過多的資料,導致資料越界,結果覆蓋了別的資料。 可以理解為在長字串中嵌入一段程式碼,並將過程的返回地址覆蓋為這段程式碼的地址,這樣當過程返回時,程式就轉而開始執行這段自編的程式碼了。

標籤: 溢位
  • 文章版權屬於文章作者所有,轉載請註明 https://zhizhiguan.com/zh-tw/jingyan/7m0xk0.html