電子數據取證與Python方法(Python forensics: a workbench for inventing and sharing digital forensic technology) 网络空间安全系列教材:电子数据取证与Python方法
切特·霍斯默 (Chet Hosmer)
- 出版商: 電子工業
- 出版日期: 2017-09-01
- 定價: $354
- 售價: 8.5 折 $301
- 語言: 簡體中文
- 頁數: 236
- 裝訂: 平裝
- ISBN: 7121321319
- ISBN-13: 9787121321313
-
相關分類:
Python
- 此書翻譯自: Python Forensics: A workbench for inventing and sharing digital forensic technology (Paperback)
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
深入淺出程式設計-奠基於 Python 語言的編程學習指南 (Head First Programming: A Learner's Guide to Programming Using the Python Language)$680$537 -
深入淺出 Python (Head First Python)$780$616 -
兩周自製腳本語言$354$336 -
$203Linux服務器安全攻防 -
$594硬件安全攻防大揭秘 -
$534網絡安全測試實驗室搭建指南 (The Network Security Test Lab: A Step-by-Step Guide) -
$474Python 爬蟲開發與項目實戰 -
$188網絡攻擊與漏洞利用:安全攻防策略(Network Attacks and Exploitation:A Framework) -
$354Microsoft Azure 機器學習和預測分析 -
XBee Zigbee Through-Hole(Wire Antenna) S2C 6mW$1,150$1,093 -
巨量資料分析與智能應用$680$578 -
用 TensorFlow 提早進入人工智慧的未來世界$560$476 -
$340套路!機器學習:北美數據科學家的私房課 -
$359黑客攻防與電腦安全從新手到高手(超值版) -
$534黑客大曝光:工業控制系統安全 (Hacking Exposed Industrial Control Systems: ICS and SCADA Security Secrets & Solutions) -
$474Web 安全之深度學習實戰 -
資安防禦指南|資訊安全架構實務典範 (Defensive Security Handbook: Best Practices for Securing Infrastructure)$580$458 -
$352Web 攻防之業務安全實戰指南 -
$414Web 安全開發指南 (Security for Web Developers: Using JavaScript, HTML, and CSS) -
$354Linux系統安全 -
$1,172動手學深度學習 (PyTorch版)(精裝版) -
$473YOLO 目標檢測 -
零基礎學 FPGA 設計-理解硬體程式編輯概念$550$523 -
$505圖計算與推薦系統 -
$414PyTorch 語音識別實戰
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書是一本電子數據取證的入門書籍,系統介紹如何應用Python編程語言進行電子數據取證軟件開發。第1章和第2章介紹Python基本知識和如何建立一個取證開發環境。第3章到第11章針對電子數字取證的各種需求,詳細闡述指導性的解決方法,涵蓋哈希計算、關鍵字搜索、元數據提取、網絡分析、自然語言處理以及利用雲的多進程等專題,並提供大量的源代碼實例供讀者學習、改進並應用到實際案例,第12章回顧了全書內容,並就未來的發展進行了探討。
作者簡介
作者:(美) Chet Hosmer (切特霍斯默)譯者:張俊
Chet Hosmer是Wetstone技術公司(WetStone Technologies, Inc.)的創建者和首席科學家。在過去的二十年裡,Chet圍繞取證、數字調查和隱寫術進行技術研發和培訓。他多次出席討論新型網絡威脅的活動,還是有關網絡安全與取證的技術和新聞故事話題的頻繁撰稿人,經常接受IEEE、《紐約時報》等的採訪。Chet還是尤蒂卡學院(Utica College)的客座教授,在網絡安全的研究生課程授課。他還是香普蘭學院(Champlain College)數字取證科學碩士的一位兼職教員。
張俊,男,博士研究生,湖北警官學院信息技術系副教授,主講《密碼學(雙語)》和《計算機取證》。湖北三真司法鑑定中心計算機取證國家司法鑑定人。研究近500個涉及計算機和網絡犯罪的案例,參與近200個案件的犯罪調查,多次作為專家證人出庭。前公安機關網絡安全保衛大隊大隊長。現湖北警官學院電子數據取證重點實驗室和香港大學聯合實驗室研究員。湖北省信息網絡安全協會常務理事。公安部國際合作局中南亞國家警察培訓計劃講座專家,湖北省公安廳網絡犯罪調查專家組成員和網絡警察職業訓練計劃教官,公安部第一研究所計算機網絡犯罪技術研修班講座專家。作為主持人或主要研究人員獲得國家863項目和多項公安部、湖北省公安廳和湖北省教育廳的研究課題/項目資助。在計算機科學,警察技術,網絡信息安全,武漢大學學報(英文版),湖北警官學院學報等發表論文多篇。
目錄大綱
第1章為何使用Python進行取證
1.1本章簡介
1.2網絡空間犯罪調查的挑戰
1.3Python編程環境如何有助於應對這些挑戰
1.3.1Python的全球支持
1.3.2開源和平臺獨立性
1.3.3生命週期定位
1.3 .4入門的成本和限制
1.4Python與多伯特(Daubert)證據標準
1.5本書的組織結構
1.6章節回顧
1.7問題小結
1.8補充資料
第2章建立一個Python取證環境
2.1本章簡介
2.2搭建一個Python取證環境
2.3正確的環境
2.4選擇一個Python版本
2.5在Windows上安裝Python
2.6Python包和模塊
2.6.1Python標準庫
2.7標準庫包含什麼
2.7.1內建函數
2.7.2hex()和bin()
2.7.3range()
2.7.4其他的內建函數
2.7.5內建常量
2.7.6內建類型
2.7.7內建異常
2.7.8文件和目錄訪問
2.7.9數據壓縮和歸檔
2.7.10文件格式
2.7.11加密服務
2.7.12操作系統服務
2.7.13標準庫小結
2.8第三方包和模塊
2.8.1自然語言工具包(NLTK)
2.8.2Twisted matrix(TWISTED)
2.9集成開發環境
2.9.1有哪些選擇
2.9.2運行於Ubuntu Linux上的Python
2.10移動設備上的Python
2.10.1iOS中的Python應用
2.10.2Windows 8 Phone
2.11虛擬機
2.12章節回顧
2.13問題小結
2.14接下來講什麼
2.15補充資料
第3章第一個Python取證應用程序
3.1本章簡介
3.2命名慣例和其他考慮
3.2.1常量
3.2.2本地變量名
3.2.3全局變量名
3.2.4函數名
3.2.5對象名
3.2.6模塊
3.2.7類名
3.3第一個應用程序“單向文件系統哈希”
3.3.1背景
3.3.2基本需求
3.3.3設計中的考慮
3.3.4程序結構
3.4代碼遍歷
3.4.1檢查Main—代碼遍歷
3.4.2ParseCommandLine()
3.4.3ValidatingDirectoryWritable
3.4.4WalkPath
3.4.5HashFile
3.4.6CSVWriter
3.4.7pfish.py完整代碼清單
3.4.8_pfish.py完整代碼清單
3.5結果展示
3.6章節回顧
3.7問題小結
3.8接下來講什麼
3.9補充資料
第4章使用Python進行取證搜索和索引
4.1本章簡介
4.2關鍵字上下文搜索
4.2.1如何用Python輕鬆完成
4.2.2基本需求
4.2.3設計考慮
4.3代碼遍歷
4.3.1分析Main——代碼遍歷
4.3. 2分析_p—search函數——代碼遍歷
4.3.3分析ParseCommandLine
4.3.4分析ValidateFileRead(theFile)
4.3.5分析SearchWords函數
4.4結果展示
4.5索引
4.6編寫isWordProbable
4.7p—search完整代碼清單
4.7.1p—search .py
4.7.2_p—search.py
4.8章節回顧
4.9問題小結
4.10補充資料
第5章證據提取(JPEG和TIFF)
5.1本章簡介
5.2Python圖像庫(PIL)
5.3代碼遍歷
5.3.1Main程序
5.3.2logging類
5.3.3cvs處理器
5.3.4命令行解析器
5.3 .5EXIF和GPS處理器
5.3.6檢查代碼
5.3.7完整代碼清單
5.3.8程序的執行
5.4章節回顧
5.5問題小結
5.6補充資料
第6章時間取證
6.1本章簡介
6.2給這個環節添加時間
6.3時間模塊
6.4網絡時間協議
6.5獲得和安裝ntp庫ntplib
6.6全世界的NTP服務器
6.7NTP客戶端創建腳本
6.8章節回顧
6.9問題小結
6.10補充資料
第7章在電子取證中使用自然語言工具
7.1什麼是自然語言處理
7.1. 1基於對話的系統
7.1.2語料庫
7.2安裝自然語言工具包和相關的庫
7.3使用語料庫
7.4用NLTK進行實驗
7.5從因特網上創建語料庫
7.6NLTKQuery應用程序
7.6.1NLTKQuery.py
7.6.2_classNLTKQuery.py
7.6.3_NLTKQuery.py
7.6.4NLTKQuery例子的執行
7.6.5NLTK跟蹤執行
7.7章節回顧
7.8問題小結
7.9補充資料
第8章網絡取證:第1部分
8.1網絡調查基礎
8.1.1什麼是套接字
8.1.2最簡單使用套接字的網絡客戶端和服務器連接
8.1.3server.py的代碼
8.1.4client.py的代碼
8.1.5server.py和client.py程序的執行
8.2隊長雷繆斯:再次核實我們到目標的射程…僅需一個PING
8.2.1wxPython
8.2.2ping.py
8.2.3guiPing.py的代碼
8.2.4ping掃描的執行
8.3埠掃描
8.3.1公認埠的例子
8.3.2註冊埠的例子
8.4章節回顧
8.5問題小結
8.6補充資料
第9章網絡取證:第2部分
9.1本章簡介
9.2數據包嗅探
9.3Python中的原始套接字
9.3.1什麼是混雜模式或監控模式
9.3.2Linux下Python中的原始套接字
9.3.3對緩衝區進行解包
9.4Python隱蔽式網絡映射工具(PSNMT)
9.5PSNMT源代碼
9.5.1psnmt.py源代碼
9.5.2decoder.py源代碼
9.5.3commandParser.py源代碼
9.5.4classLogging.py源代碼
9.5.5csvHandler.py源代碼
9.6程序的執行和輸出
9.6.1取證日誌
9.6.2CSV文件輸出實例
9.7章節回顧
9.8問題小結
9.9補充資料
第10章多進程的取證應用
10.1本章簡介
10.2何謂多進程
10.3Python多進程支持
10.4最簡單的多進程例子
10.4.1單核的文件搜索方案
10.4.2多進程的文件搜索方法
10.5多進程文件哈希
10.5.1單核方案
10.5.2多核方案A
10.5.3多核方案B
10.6多進程哈希表生成
10.6.1單核口令生成器代碼
10.6.2多核口令生成器
10.6.3多核口令生成器代碼
10.7章節回顧
10.8問題小結
10.9補充資料
第11章雲中的彩虹表
11.1本章簡介
11.2在雲端工作
11.3雲端服務的可選資源
11.4在雲端創建彩虹表
11.4.1單核彩虹表
11.4.2多核彩虹表
11.5口令生成計算
11.6章節回顧
11.7問題小結
11.8補充資料
第12章展望
12.1本章簡介
12.2由此我們將走向何方
12.3結束語
12.4補充資料
