緩衝區溢出漏洞淺析(三)

前面發了兩篇都是關於C語言緩衝區溢出的文章,有的同行問,是否C#、Java語言有緩衝區溢出問題嗎?答案是否定的。由於C#、Java語言需要虛擬機去執行,屬於託管語言,虛擬機會自動檢查邊界。一般不會出現緩衝區溢出。但是通過JNI調用本機代碼、以及JVM/CLR/ETC等虛擬機可能出現這些問題。所以緩衝區溢出最突出的語言是C和C++。 下面我們再深一步瞭解緩衝區溢出的原理。 緩衝區是一塊連續的計算機中
相關文章
相關標籤/搜索