什麼叫堆溢位
- 經驗
- 關注:1.37W次
堆溢位就是不顧堆疊中分配的區域性資料塊大小,向該資料塊寫入了過多的資料,導致資料越界,結果覆蓋了別的資料。
拓展:
堆疊溢位就是不顧堆疊中分配的區域性資料塊大小,向該資料塊寫入了過多的資料,導致資料越界,結果覆蓋了別的資料。 可以理解為在長字串中嵌入一段程式碼,並將過程的返回地址覆蓋為這段程式碼的地址,這樣當過程返回時,程式就轉而開始執行這段自編的程式碼了。
標籤:
溢位
- 文章版權屬於文章作者所有,轉載請註明 https://zhizhiguan.com/zh-tw/jingyan/7m0xk0.html