班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數(shù)限3到5人。 |
上課時間和地點 |
開課地址:【上海】同濟大學(滬西)/新城金郡商務樓(11號線白銀路站)【深圳分部】:電影大廈(地鐵一號線大劇院站) 【武漢分部】:佳源大廈【成都分部】:領(lǐng)館區(qū)1號【沈陽分部】:沈陽理工大學【鄭州分部】:錦華大廈【石家莊分部】:瑞景大廈【北京分部】:北京中山學院 【南京分部】:金港大廈
最新開班 (連續(xù)班 、周末班、晚班):2020年3月16日 |
實驗設(shè)備 |
☆資深工程師授課
☆注重質(zhì)量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設(shè)備請點擊這兒查看★ |
質(zhì)量保障 |
1、培訓過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結(jié)束后,授課老師留給學員聯(lián)系方式,保障培訓效果,免費提供課后技術(shù)支持。
3、培訓合格學員可享受免費推薦就業(yè)機會。 |
課程大綱 |
|
-
- Windows系統(tǒng)基礎(chǔ)
概述Windows操作系統(tǒng)的架構(gòu)
系統(tǒng)組件
HAL
內(nèi)核
執(zhí)行體
Native進程
子系統(tǒng)
重要的系統(tǒng)機制
內(nèi)核服務調(diào)用
中斷管理
內(nèi)核對象
主要數(shù)據(jù)結(jié)構(gòu)
進程
線程
內(nèi)核對象
設(shè)備對象
虛擬內(nèi)存、進程、線程、操作系統(tǒng)的用戶和內(nèi)核空間等重要概念
WinDBG精要
系統(tǒng)介紹 WinDBG的發(fā)展歷史、架構(gòu)、組件構(gòu)造
關(guān)鍵使用方法,包括命令類型、表達式
常用的調(diào)試命令
涵蓋符號設(shè)置
用戶態(tài)調(diào)試和內(nèi)核態(tài)調(diào)試
遠程調(diào)試
實驗1: WinDBG基礎(chǔ)
應用程序崩潰和轉(zhuǎn)儲
Windows分發(fā)異常的詳細過程
應用程序崩潰的內(nèi)幕和調(diào)試方法(JIT調(diào)試)
轉(zhuǎn)儲的基本知識
如何使用ADPLUS自動產(chǎn)生用戶態(tài)轉(zhuǎn)儲
分析用戶態(tài)轉(zhuǎn)儲的常用命令和技巧
實驗2: 異常處理和JIT調(diào)試
棧調(diào)試
詳細介紹棧的自動增長機制
棧幀的組織方法
并通過實例演示棧溢出攻擊的原理,
通過Windows 7系統(tǒng)的真實案例介紹基于Cookie的溢出檢測機制
多線程調(diào)試
如何使用WinDBG來調(diào)試多線程程序和同時調(diào)試多個進程
控制線程執(zhí)行狀態(tài)
觀察同步對象
分析死鎖等
多核和多處理器系統(tǒng)中的各種同步機制
比較不同同步機制的優(yōu)劣
堆調(diào)試
調(diào)試內(nèi)存有關(guān)的典型問題的方法和技巧
使用CRT堆和Win32堆的調(diào)試支持
分析內(nèi)存泄漏
訪問違例
棧溢出
在探討實踐經(jīng)驗的同時會穿插重要的理論知識
Win32對和CRT堆的結(jié)構(gòu)
內(nèi)存管理常識和用戶態(tài)調(diào)試器的基本工作原理
實驗3: 使用UMDH來尋找內(nèi)存
|