IoT上的緩衝區溢出漏洞

在過去N年裏,緩衝區溢出一直是網絡攻擊中最常被利用的漏洞。 看一下緩衝區是如何創建的,就能知道原因所在。 下面是C語言的一個例子: 第一步,程序員使用 malloc 函數並定義緩衝區內存的數量(例如32位) 第二步,返回指針,指示內存中緩衝區的開始位置 第三步,當程序員需要讀取或寫入該緩衝區時,程序員都會使用該指針 有了指針,程序員很容易忘記分配給指定緩衝區的實際內存量。編譯器在程序中使用元數據來
相關文章
相關標籤/搜索