零基礎入門CyberChef分析惡意樣本文件
黃雪丹、任嘉妍
相關主題
商品描述
"本書將介紹基於CyberChef工具分析惡意樣本文件,從理論基礎出發,結合實戰項目,詳細闡述CyberChef工具的Operations、Recipe、Input、Output模塊的相關功能及使用方法,並講述不同類型惡意樣本文件的分析流程,幫助讀者掌握實用技巧和**實踐。 本書共10章,第1~3章詳細說明CyberChef工具使用方法,從搭建CyberChef的使用環境開始,逐步深入介紹編碼和解碼、數據處理模塊的相關內容。第4~10章將介紹使用CyberChef工具實戰分析惡意樣本的案例,包括批處理BAT、PowerShell、Cobalt Strike、VBS、ShellCode、JavaScript、WebShell等多種樣本文件的案例。本書示例代碼豐富,實際性和系統性較強,並配有視頻講解,助力讀者透徹地理解書中的重點、難點。 本書既適合初學者入門,對於工作多年的安全工程師也有參考價值,並可作為高等院校和培訓機構相關專業的教學參考書。 "
目錄大綱
目錄
配套資源
第1章輕松入門CyberChef
1.1介紹CyberChef工具
1.1.1CyberChef的起源
1.1.2CyberChef的功能特性
1.2搭建CyberChef環境
1.2.1離線使用CyberChef
1.2.2在線使用CyberChef
1.2.3基於Docker的CyberChef
1.3熟悉CyberChef界面
1.3.1Operations面板
1.3.2Recipe面板
1.3.3Input面板
1.3.4Output面板
1.3.5分析文件的流程
第2章CyberChef的編碼與解碼
2.1數據的編碼與解碼
2.1.1初識文本表示編碼
2.1.2淺析理解壓縮編碼
2.1.3熟悉數據加密類型
2.1.4計算文件的哈希值
2.2分析惡意二進制數據
2.2.1PowerShell基礎入門
2.2.2剖析PowerShell樣本文件
2.2.3溯源樣本文件的IP地址
第3章CyberChef的數據處理
3.1數據的常規操作
3.1.1對比數據
3.1.2提取數據
3.1.3格式化數據
3.2數據的匹配操作
3.2.1介紹正則表達式
3.2.2分析日誌文件
第4章分析Base64編碼的惡意樣本
4.1介紹Base64編碼
4.1.1Base64編碼原理
4.1.2Base64解碼原理
4.2分析特殊的Base64編碼
4.2.1解析更換Base64碼表
4.2.2解碼變異的Base64
4.3實戰分析Base64樣本
第5章分析PowerShell惡意樣本
5.1實戰分析PowerShell字符混淆惡意代碼
5.1.1分析壓縮編碼混淆代碼
5.1.2分析字符替換混淆代碼
5.2實戰分析CS PowerShell惡意代碼
5.2.1介紹Cobalt Strike工具
5.2.2剖析PowerShell惡意代碼
5.2.3分析CS Beacon可執行文件
第6章分析Visual Basic惡意樣本
6.1VBS腳本基礎知識
6.1.1變量與常量
6.1.2數值類型操作
6.1.3字符串類型操作
6.1.4輸入和輸出函數
6.1.5程序的控制流程
6.1.6函數的定義與調用
6.2初識VBA惡意代碼
6.3實戰分析VBS惡意代碼
6.3.1提取嵌入的惡意代碼
6.3.2分析可執行程序
第7章分析二進制格式的惡意樣本
7.1實戰分析Hex格式數據
7.1.1分析原始Hex格式數據
7.1.2分析復雜Hex格式數據
7.2實戰分析PoshC2二進制載荷
7.2.1介紹PoshC2框架
7.2.2分析PoshC2樣本
7.3實戰分析ShellCode代碼
7.3.1生成ShellCode樣本
7.3.2剖析ShellCode樣本
第8章分析JavaScript的惡意樣本
8.1JavaScript基礎知識
8.1.1初識JavaScript語言
8.1.2變量與常量
8.1.3程序的流程控制
8.1.4函數的定義與調用
8.1.5剖析JS簡單樣本
8.2介紹BeEF框架
8.2.1搭建BeEF實驗環境
8.2.2Cookie會話劫持
8.3實戰分析JS復雜樣本
第9章分析批處理惡意樣本
9.1批處理腳本基礎知識
9.1.1Windows常用系統命令
9.1.2入門批處理腳本編程
9.2實戰分析批處理樣本
9.2.1批處理樣本去混淆操作
9.2.2分析惡意代碼的功能
9.2.3檢測惡意代碼感染情況
第10章分析WebShell惡意樣本
10.1初識WebShell
10.1.1PHP語言基礎入門
10.1.2WebShell的運行原理
10.1.3查殺WebShell的方法
10.2CyberChef的流程控制
10.2.1無條件跳轉
10.2.2基於條件的跳轉
10.3實戰分析WebShell樣本文件
10.3.1分析WSO WebShell樣本
10.3.2解析WebShell後門樣本
10.3.3剖析Auto Visitor樣本