Learning Python for Forensics

Preston Miller, Chapin Bryce

  • 出版商: Packt Publishing
  • 出版日期: 2016-04-20
  • 售價: $2,490
  • 貴賓價: 9.5$2,366
  • 語言: 英文
  • 頁數: 488
  • 裝訂: Paperback
  • ISBN: 1783285230
  • ISBN-13: 9781783285235
  • 相關分類: Python程式語言
  • 海外代購書籍(需單獨結帳)

商品描述

Learn the art of designing, developing, and deploying innovative forensic solutions through Python

About This Book

  • This practical guide will help you solve forensic dilemmas through the development of Python scripts
  • Analyze Python scripts to extract metadata and investigate forensic artifacts
  • Master the skills of parsing complex data structures by taking advantage of Python libraries

Who This Book Is For

If you are a forensics student, hobbyist, or professional that is seeking to increase your understanding in forensics through the use of a programming language, then this book 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 of examiners who wish to learn programming

What You Will Learn

  • Discover how to perform Python script development
  • Update yourself by learning the best practices in forensic programming
  • Build scripts through an iterative design
  • Explore the rapid development of specialized scripts
  • Understand how to leverage forensic libraries developed by the community
  • Design flexibly to accommodate present and future hurdles
  • Conduct effective and efficient investigations through programmatic pre-analysis
  • Discover how to transform raw data into customized reports and visualizations

In Detail

This book will illustrate how and why you should learn Python to strengthen your analysis skills and efficiency as you creatively solve real-world problems through instruction-based tutorials. The tutorials use an interactive design, giving you experience of the development process so you gain a better understanding of what it means to be a forensic developer.

Each chapter walks you through a forensic artifact and one or more methods to analyze the evidence. It also provides reasons why one method may be advantageous over another. We cover common digital forensics and incident response scenarios, with scripts that can be used to tackle case work in the field. Using built-in and community-sourced libraries, you will improve your problem solving skills with the addition of the Python scripting language. In addition, we provide resources for further exploration of each script so you can understand what further purposes Python can serve. With this knowledge, you can rapidly develop and deploy solutions to identify critical information and fine-tune your skill set as an examiner.

商品描述(中文翻譯)

學習使用Python設計、開發和部署創新的法醫解決方案的藝術

關於本書
這本實用指南將幫助您通過開發Python腳本解決法醫困境
分析Python腳本以提取元數據並調查法醫證據
通過利用Python庫掌握解析複雜數據結構的技能

本書適合對法醫學有興趣的學生、愛好者或專業人士,希望通過使用編程語言來增加對法醫學的理解

您不需要具備編程的先前經驗,即可學習和掌握本書內容。這些由法醫專業人士創作的材料,以獨特的視角和對希望學習編程的檢查員的理解而撰寫

您將學到什麼
了解如何進行Python腳本開發
通過學習法醫編程的最佳實踐來更新自己
通過迭代設計構建腳本
探索專業腳本的快速開發
了解如何利用社區開發的法醫庫
靈活設計以應對現在和未來的障礙
通過程序化預分析進行有效和高效的調查
了解如何將原始數據轉換為定制報告和可視化

詳細內容
本書將通過基於指導的教程,展示為什麼以及如何學習Python,以增強您的分析技能和效率,並通過互動設計使您體驗開發過程,從而更好地理解成為法醫開發人員的含義

每一章都會引導您分析一個法醫證據和一個或多個方法。它還提供了為什麼一種方法可能比另一種方法更有優勢的原因。我們涵蓋了常見的數字法醫和事件反應情景,並提供可用於處理實地案件工作的腳本。通過使用內置和社區提供的庫,您將通過添加Python腳本語言來提高解決問題的能力。此外,我們還提供了進一步探索每個腳本的資源,以便您了解Python可以提供的其他用途。憑藉這些知識,您可以快速開發和部署解決方案,識別關鍵信息並調整自己作為檢查員的技能組