Learning Python for Forensics: Leverage the power of Python in forensic investigations, 2nd Edition
暫譯: 取證用Python學習:在取證調查中利用Python的力量(第二版)
Preston Miller, Chapin Bryce
- 出版商: Packt Publishing
- 出版日期: 2019-01-31
- 售價: $2,010
- 貴賓價: 9.5 折 $1,910
- 語言: 英文
- 頁數: 476
- 裝訂: Paperback
- ISBN: 1789341698
- ISBN-13: 9781789341690
-
相關分類:
Python、程式語言
海外代購書籍(需單獨結帳)
商品描述
Design, develop, and deploy innovative forensic solutions using Python
Key Features
- Discover how to develop Python scripts for effective digital forensic analysis
- Master the skills of parsing complex data structures with Python libraries
- Solve forensic challenges through the development of practical Python scripts
Book Description
Digital forensics plays an integral role in solving complex cybercrimes and helping organizations make sense of cybersecurity incidents. This second edition of Learning Python for Forensics illustrates how Python can be used to support these digital investigations and permits the examiner to automate the parsing of forensic artifacts to spend more time examining actionable data.
The second edition of Learning Python for Forensics will illustrate how to develop Python scripts using an iterative design. Further, it demonstrates how to leverage the various built-in and community-sourced forensics scripts and libraries available for Python today. This book will help strengthen your analysis skills and efficiency as you creatively solve real-world problems through instruction-based tutorials.
By the end of this book, you will build a collection of Python scripts capable of investigating an array of forensic artifacts and master the skills of extracting metadata and parsing complex data structures into actionable reports. Most importantly, you will have developed a foundation upon which to build as you continue to learn Python and enhance your efficacy as an investigator.
What you will learn
- Learn how to develop Python scripts to solve complex forensic problems
- Build scripts using an iterative design
- Design code to accommodate present and future hurdles
- Leverage built-in and community-sourced libraries
- Understand the best practices in forensic programming
- Learn how to transform raw data into customized reports and visualizations
- Create forensic frameworks to automate analysis of multiple forensic artifacts
- Conduct effective and efficient investigations through programmatic processing
Who this book is for
If you are a forensics student, hobbyist, or professional seeking to increase your understanding in forensics through the use of a programming language, then Learning Python for Forensics is for you. You are not required to have previous experience in programming to learn and master the content within this book. This material, created by forensic professionals, was written with a unique perspective and understanding for examiners who wish to learn programming.
Table of Contents
- Now for Something Completely Different
- Python Fundamentals
- Parsing Text Files
- Working with Serialized Data Structures
- Using Databases in Python
- Interpreting Structured Binary Data from the Windows Registry
- Finding Similar Files with Fuzzy Hashing
- Extracting Embedded Metadata from Multimedia and Office Files
- Converting Timestamps with a GUI Application
- Rapidly Triage Systems
- Parsing Outlook PST Containers
- Recovering Transient SQLite Database Records
- Coming Full Circle
商品描述(中文翻譯)
**設計、開發和部署創新的數位鑑識解決方案,使用 Python**
### 主要特點
- 探索如何開發 Python 腳本以進行有效的數位鑑識分析
- 精通使用 Python 函式庫解析複雜數據結構的技能
- 通過開發實用的 Python 腳本解決鑑識挑戰
### 書籍描述
數位鑑識在解決複雜的網路犯罪和幫助組織理解網路安全事件中扮演著不可或缺的角色。本書《Learning Python for Forensics》的第二版說明了如何使用 Python 支持這些數位調查,並允許檢查員自動解析鑑識文物,以便花更多時間檢查可行的數據。
《Learning Python for Forensics》的第二版將展示如何使用迭代設計開發 Python 腳本。此外,它還演示了如何利用當前可用的各種內建和社群來源的鑑識腳本和函式庫。本書將幫助您加強分析技能和效率,通過基於指導的教程創造性地解決現實世界的問題。
在本書結束時,您將建立一系列能夠調查各種鑑識文物的 Python 腳本,並掌握提取元數據和將複雜數據結構解析為可行報告的技能。最重要的是,您將建立一個基礎,以便在繼續學習 Python 和提升作為調查員的效率時進一步發展。
### 您將學到的內容
- 學習如何開發 Python 腳本以解決複雜的鑑識問題
- 使用迭代設計構建腳本
- 設計代碼以應對當前和未來的挑戰
- 利用內建和社群來源的函式庫
- 理解鑑識編程的最佳實踐
- 學習如何將原始數據轉換為自定義報告和可視化
- 創建鑑識框架以自動化多個鑑識文物的分析
- 通過程式化處理進行有效且高效的調查
### 本書適合誰
如果您是希望通過使用編程語言來增加對鑑識理解的鑑識學生、愛好者或專業人士,那麼《Learning Python for Forensics》適合您。您不需要具備先前的編程經驗即可學習和掌握本書的內容。這些材料由鑑識專業人士創建,從獨特的視角和理解出發,為希望學習編程的檢查員撰寫。
### 目錄
1. 現在來點完全不同的
2. Python 基礎
3. 解析文本文件
4. 處理序列化數據結構
5. 在 Python 中使用數據庫
6. 解釋來自 Windows 註冊表的結構化二進制數據
7. 使用模糊哈希查找相似文件
8. 從多媒體和辦公文件中提取嵌入的元數據
9. 使用 GUI 應用程序轉換時間戳
10. 快速篩選系統
11. 解析 Outlook PST 容器
12. 恢復瞬態 SQLite 數據庫記錄
13. 完成循環