第1篇 基礎篇 認識並熟悉計算機病毒
第1章 初識計算機病毒 3
1.1 計算機病毒基礎知識 3
1.1.1 計算機病毒概念 3
1.1.2 計算機病毒的特點 4
1.1.3 計算機病毒的産生與發展 6
1.1.4 病毒的發展過程 10
1.1.5 病毒的發展趨勢 12
1.2 計算機病毒的分類 13
1.2.1 按照計算機病毒侵入的係統分類 13
1.2.2 按照計算機病毒的鏈接方式分類 14
1.2.3 按照計算機病毒的寄生部位或傳染對象分類 15
1.2.4 按照計算機病毒的傳播介質分類 16
1.2.5 按照計算機病毒存在的媒體分類 16
1.2.6 按照計算機病毒傳染的方法分類 17
1.2.7 根據病毒的破壞情況分類 17
1.2.8 按照計算機病毒功能分類 17
1.2.9 其他分類方式 19
1.3 計算機病毒的命名 20
1.4 計算機病毒的危害 21
第2章 深入瞭解計算機病毒 24
2.1 病毒如何傳播 24
2.2 計算機病毒特性實例揭秘 27
2.3 研究計算機病毒所涉及的計算機係統相關知識 42
2.4 計算機病毒對注冊錶的利用 47
2.4.1 Windows注冊錶基本知識 47
2.4.2 注冊錶操作的注意事項 50
2.4.3 病毒對注冊錶的利用 51
2.5 Windows注冊錶工具介紹 58
2.6 虛擬機在研究計算機病毒中的使用 75
2.6.1 虛擬機粉墨登場 75
2.6.2 虛擬機概述 76
2.6.3 安裝虛擬機所需的硬件配置與運行環境 76
2.6.4 虛擬機的安裝與虛擬平颱的建立 77
2.7 計算機病毒初戰 85
2.7.1 實戰病毒的注意事項 85
2.7.2 實戰病毒的準備工作 86
2.7.3 實戰病毒 88
2.8 如何防止計算機中毒 99
2.9 計算機中毒後的處理 102
2.9.1 計算機中毒後的處理原則 102
2.9.2 計算機中毒後的處理方法 102
第2篇 提高篇 計算機病毒觖決方案
第3章 計算機病毒行為監控 107
3.1 計算機病毒對係統的主要影響 107
3.2 計算機病毒行為監控 108
3.2.1 計算機病毒行為 109
3.2.2 文件監控 109
3.2.3 注冊錶監控 115
3.2.4 進程監控 118
3.2.5 網絡行為監控 130
3.2.6 計算機病毒行為綜閤監控工具 134
3.2.7 計算機病毒監控輔助分析工具介紹 148
3.3 搭建病毒分析實驗室 189
3.4 計算機病毒行為分析綜閤案例 192
第4章 計算機病毒高級分析 200
4.1 腳本語言的學習掌握 201
4.1.1 腳本語言概述 201
4.1.2 腳本病毒概述 201
4.1.3 WSH (Windows Scripting Host) 202
4.1.4 VBScript腳本語言學習 203
4.1.5 VBScript腳本病毒分析 205
4.1.6 批處理腳本語言 214
4.1.7 批處理腳本病毒分析 214
4.2 匯編語言的學習掌握 218
4.2.1 匯編語言概述 219
4.2.2 匯編語言學習 221
4.3 反匯編工具的熟練使用 256
4.3.1 用VC寫一個簡單的小程序 256
4.3.2 調試技術 260
4.3.3 初識OllyDbg調試 273
4.3.4 靜態分析——靜態反匯編工具IDA 277
4.4 Windows 2000/XP的體係結構 281
4.5 Win32 API函數 286
4.6 Win32 API監控工具介紹 287
4.7 計算機病毒代碼分析實例 295
第5章 計算機病毒反分析剖析 305
5.1 PE結構 305
5.1.1 手工編寫可執行程序 305
5.1.2 Export Table(導齣錶) 330
5.2 PE結構查看工具 337
5.3 殼 344
5.3.1 殼的種類 345
5.3.2 殼的原理 345
5.3.3 簡易加殼軟件的實現 345
5.3.4 程序加殼前後的比較 373
5.3.5 脫殼 375
5.4 計算機病毒常用的反分析技術 386
5.4.1 反靜態分析技術 386
5.4.2 反跟蹤分析技術 397
第3篇 計算機病毒解決方案
第6章 計算機病毒的處理 403
6.1 殺毒軟件查毒原理 403
6.2 計算機病毒特徵的提取 406
6.3 感染型病毒的處理 418
第7章 灰鴿子病毒綜閤分析處理案例 429
· · · · · · (
收起)