勵志

勵志人生知識庫

什麼是棧溢出

棧溢出是一種特定的緩衝區溢出漏洞,發生在程式向棧(一種數據結構,用於存儲函式調用的局部變數和執行執行緒的信息)中寫入超過變數申請的位元組數時。

這會導致棧中相鄰變數的值被意外修改,引發不可預知的後果,棧溢出可能導致程式崩潰或其他安全隱患。