緩衝區溢出——遠程代碼執行問題

1、 緩衝區溢出——遠程代碼執行問題 如上圖,如果再輸入數據時,不加以限制,則會出現,輸入的數據覆蓋19FEEA之後的區域,當覆蓋到19FEEC區域的時候,就會影響到函數的返回執行代碼。所以,如果用一段精心設計的代碼,就可以執行任何想執行的操作(覆蓋修改了函數的的返回地址,將返回地址改到19FEE0,就可以執行輸入的代碼了)   策略: ①   對輸入的地方進行長度驗證,比如上圖的地方,就應該驗證
相關文章
相關標籤/搜索