寫在前面
此系列是本人一個字一個字碼出來的,包括示例和實驗截圖。由於系統內核的復雜性,故可能有錯誤或者不全面的地方,如有錯誤,歡迎批評指正,本教程將會長期更新。 如有好的建議,歡迎反饋。碼字不易,如果本篇文章有幫助你的,如有閑錢,可以打賞支持我的創作。如想轉載,請把我的轉載信息附在文章后面,並聲明我的個人信息和本人博客地址即可,但必須事先通知我。
你如果是從中間插過來看的,請仔細閱讀 羽夏看Win系統內核——簡述 ,方便學習本教程。
看此教程之前,問幾個問題,基礎知識儲備好了嗎?保護模式篇學會了嗎?驅動篇學會了嗎?練習做完了嗎?沒有的話就不要繼續了。
🔒 華麗的分割線 🔒
學完了保護模式和驅動,為什么要系統調用呢?具體原因我會在下面進行詳細介紹,如下是本篇章的子目錄:
本篇子目錄
- 系統調用篇——簡述(本篇將會介紹)
- 系統調用篇——3環層面調用過程
- 系統調用篇——0環層面調用過程(上)
- 系統調用篇——0環層面調用過程(下)
- 系統調用篇——SSDT
- 系統調用篇——總結與提升
簡述
為什么學習系統調用?我們都用過3環的API吧,沒用過API的就不要繼續了,回去把基礎打牢了再說吧。
我們總是調用有指定功能的API就能實現該業務,但我想問一句:你清楚它到底為我們做了什么嗎?本章節將會介紹Windows API調用流程的細節,並介紹一個貌似高大上的SSDT HOOK。
本篇章的目的就這么簡單,利用本篇章所學東西,可以對你所編寫的軟件起到保護作用,增加一些破解者的工作量和難度。
下一篇
系統調用篇——3環層面調用過程
