教程介紹
本部課程共分5章,涵蓋了同步異步IO、線程池、動态鏈接庫、注入DLL、攔截API五個主題。學習後可以徹底俯視衆多windows初級程序員,尤其是衆多專業工具的使用,如:dumpbin、debugview、processexplorer等,可以使你的技術素養再上一個台階。
課程從原理入手結合大量編碼實例講解了以下具體内容:
1. 在windows中如何處理同步異步IO,如何通過debugview進行本地和遠程調試。
2. 線程池調用的四種方式:異步方式調用;周期性調用;内核對象觸發調用;異步IO觸發調用。
3. 線程池同步的五種方法:Interlocked族函數;臨界區;事件内核對象;互斥量;信号量。
4. 線程池資源判斷及定制。
5. 動态鏈接庫的編寫及導出技巧。
6. 使用C/C++隐式和顯式調用方法。
7. 使用C#、VB、Python等多種語言的調用技巧。
8. dll類庫工業化設計技巧。
9. 注入DLL的四種方法:注冊表法;函數轉發;設置挂鈎法;遠程注入法;
10. DLL的局部鈎子、全局鈎子、指定線程鈎子。
11. 綜合利用dumpbin、Debugview及ProcessExplorer等工具分析DLL内部調用關系。
12. 攔截API的原理,導入地址列表(IAT),攔截編碼技巧。
13. 注入DLL結合攔截API實例,崩潰到尖叫!!!
學習地址
百度:https://pan.baidu.com/s/1dIhhXGVUU5r97XSL2aQ-7g
天翼:https://cloud.189.cn/t/zyI7VrRNB3Mr
微雲:https://share.weiyun.com/CN7WjjKR
文件信息
文件大小: 3532839071 字節
MD5: B87A6B46C45B5B9A942B7DBA0B6DF249
SHA1: 1A0442CB50355EFDF95EC2A8DCF2234AA92D814D
CRC32: 91FF5C66
請先
!