0
堆棧緩衝區溢出可能導致堆損壞問題而沒有溢出返回地址?如果是這樣,你能想出一個例子嗎?堆棧緩衝區溢出是否會導致堆損壞?
堆棧緩衝區溢出可能導致堆損壞問題而沒有溢出返回地址?如果是這樣,你能想出一個例子嗎?堆棧緩衝區溢出是否會導致堆損壞?
是否會導致堆腐敗取決於平臺上不少。
但是比方說,一個緩衝區溢出改寫指針變量,使其變出現這種情況是不同的,但有效指針的新值。如果代碼繼續釋放所述指針(不知道它現在是其他東西),那麼引用該指針的代碼可能會崩潰或表現不正常,因爲內存已被過早釋放並可能被重新分配用於不同的目的。
很好的回答!謝謝! – thel0rax
哪種語言?哪個平臺? –