stackoverflow如何影響變量?stackoverflow如何影響變量?
回答
堆棧溢出通常意味着您的應用程序將立即退出。因此,影響將是所有與流程相關的內存將被釋放,包括您的變量。
儘管最常見的情況當然是完全失敗,然後退出,但在另一種情況下,這意味着您的應用程序可能被利用,從而使攻擊者有一種(或各種)機會進入您的機器或提升特權。在一個更不常見的情況下,它可能表現不好,因爲覆蓋的緩衝區不會影響任何堆棧幀,或幸運地(或不)它在受影響的區域寫入有效值。這可能會影響您的代碼流,通過在通常不會執行的某些條件下評估真實值,從而導致意外的代碼執行。 – jweyrich 2010-08-28 03:12:01
@jweyrich:你似乎把堆棧溢出與緩衝區溢出混爲一談。 – 2010-08-28 03:42:41
堆棧溢出可能是緩衝區溢出的一種形式,但是如果這裏的堆棧溢出意味着分配超過堆棧限制的內存,則可以處理它(例如:超過堆棧空間的遞歸函數)。應用程序不一定會在失敗時退出 – jweyrich 2010-08-28 04:43:08
- 1. 影響變量
- 2. 繞過變量的影響
- 3. Javascript變量相互影響
- 4. Java變量不受影響
- 5. mod_rewrite的影響GET變量
- 6. cudaMemcpy影響其他變量
- 7. 影響嵌套變量的參數混合值(不)影響嵌套變量
- 8. stackoverflow如何影響mule中的池中組件?
- 9. 變量是否會影響性能?
- 10. 而不影響其它變量
- 11. 將env。變量影響從node_modules進口?
- 12. 複製php變量的性能影響
- 13. Tumblr like-button影響其他變量?
- 14. 功能dataTaskWithRequest不會影響變量
- 15. 會話變量的性能影響PHP
- 16. 大型變量表的性能影響
- 17. 更改變量不影響while循環
- 18. 音量變化對SDK7.1沒有影響
- 19. 全局變量安全影響
- 20. 影響JSON屬性中的變量angular2
- 21. 影響變量值時訪問衝突?
- 22. 受線程影響的全局變量
- 23. Mod重寫如何影響PHP,JS或AS3變量和路徑
- 24. 如何獲取影響變量的所有php代碼?
- 25. 全局變量如何影響可執行文件的大小?
- 26. 如何在Python中影響內循環的外循環變量?
- 27. C# - 變量範圍和處理如何影響處理效率?
- 28. 如何使用php存儲變量中影響的行數?
- 29. Bash的IFS變量如何影響命令替換?
- 30. 變量作用域如何影響多線程競爭條件?
請更具體。影響什麼變量?在什麼情況下?發生了什麼會導致上述堆棧溢出錯誤?什麼堆棧被溢出? – BoltClock 2010-08-27 11:06:20
...並且,你的意思是緩衝區溢出? – 2010-08-27 11:08:27
什麼??你可能會發現堆棧溢出是在這個論壇上的很多答案,但仍然是你的問題對我來說沒有多大意義... – rabidmachine9 2010-08-27 11:10:43