眾所周知在非 Admin 用戶模式下,是不允許加載驅(qū)動執(zhí)行 RING 0 代碼的。
本文提供了一種方法,通過修改系統(tǒng) GDT,IDT 來添加自己的 CALLGATE 和
INTGATE 這樣便在系統(tǒng)中設(shè)置了一個后門。我們就可以利用這個后門
在任意用戶模式下執(zhí)行 ring 0 代碼了。為了保證我們添加的 CALLGATE 和 INT
GATE 永久性。可以在第一次安裝時利用 SERVICE API 或 INF 文件設(shè)置成隨
系統(tǒng)啟動。不過此方法也有個缺陷,就是在第一次安裝 CALLGATE 或 INTGATE
時仍然需要 ADMIN 權(quán)限。下面分別給出了添加 CALLGATE 與 INTGATE 的具體
代碼。
標(biāo)簽:
Admin
用戶模式
上傳時間:
2016-02-14
上傳用戶:chongcongying