Kernel
如何通過刪除設備驅動程序(模組)導致核心崩潰?
是否有可能通過刪除設備驅動程序然後進行使用該驅動程序的系統呼叫來導致核心恐慌,從而使核心陷入恐慌?
當驅動程序未正確刪除並且應用程序嘗試使用時,這是可能的。如果驅動程序被正確刪除,核心將給出類似驅動程序未找到但永遠不會崩潰的錯誤(在 99.99% 的情況下,直到它遇到任何錯誤)。
在 SAN(Storage Area Networks)磁碟上配置 OS 的環境下,很有可能。
在我目前的客戶端中,所有伺服器啟動磁碟都配置/安裝了 SAN 磁碟,當設備驅動程序未載入或被刪除時,我多次看到核心崩潰。