Learning Python for Forensics, 2nd Edition

0
(0)

Learning Python for Forensics, 2nd Edition
 

  • Author:Chapin BrycePreston Miller
  • Length: 476 pages
  • Edition: 2nd
  • Publisher: Packt Publishing
  • Publication Date: 2019-01-31
  • ISBN-10: 1789341698
  • ISBN-13: 9781789341690
  • Sales Rank: #1161912 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    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

    1. Now for Something Completely Different
    2. Python Fundamentals
    3. Parsing Text Files
    4. Working with Serialized Data Structures
    5. Using Databases in Python
    6. Interpreting Structured Binary Data from the Windows Registry
    7. Finding Similar Files with Fuzzy Hashing
    8. Extracting Embedded Metadata from Multimedia and Office Files
    9. Converting Timestamps with a GUI Application
    10. Rapidly Triage Systems
    11. Parsing Outlook PST Containers
    12. Recovering Transient SQLite Database Records
    13. Coming Full Circle

    中文:

    书名:Learning Python for Forensics, 2nd Edition

    使用Python设计、开发和部署创新的取证解决方案

    Key Features

    • Discover how to develop Python scripts for effective digital forensic analysis
    • 掌握使用Python库解析复杂数据结构的技能
    • 通过开发实用的Python脚本解决取证挑战

    图书描述

    数字取证在解决复杂的网络犯罪和帮助组织理解网络安全事件方面发挥着不可或缺的作用。这个第二版的学习取证用的Python说明了如何使用Python来支持这些数字调查,并允许审查员自动解析取证文物,以便花更多的时间来检查可操作的数据。

    学习用于取证的Python的第二版将说明如何使用迭代设计来开发Python脚本。此外,它还演示了如何利用目前可用于Python的各种内置和社区来源的取证脚本和库。这本书将有助于加强您的分析技能和效率,因为您创造性地解决现实世界中的问题,通过教学为基础的教程。

    在本书结束时,您将构建一组能够调查一系列取证构件的Python脚本,并掌握提取元数据和将复杂数据结构解析为可操作报告的技能。最重要的是,您将在继续学习Python并提高您作为调查人员的效率时,已经建立了一个可以在其上构建的基础。

    你将学到什么

    • Learn how to develop Python scripts to solve complex forensic problems
    • 使用迭代设计构建脚本
    • 设计代码以适应当前和未来的障碍
    • 利用内置和社区来源的库
    • 了解取证编程的最佳实践
    • 了解如何将原始数据转换为定制报告和可视化
    • 创建取证框架以自动分析多个取证对象
    • 通过程序化处理进行有效和高效的调查

    Who this book is for

    如果您是取证专业的学生、业余爱好者或专业人士,希望通过使用编程语言来增加您对取证的理解,那么学习Pythonfor Forensics是适合您的。要学习和掌握本书中的内容,您不需要有编程经验。这份材料是由法医专业人员编写的,为希望学习编程的考官提供了独特的视角和理解。

    目录表

    1. 现在是一些完全不同的东西
    2. Python Fundamentals
    3. 解析文本文件
    4. 使用序列化数据结构
    5. Using Databases in Python
    6. 解释Windows注册表中的结构化二进制数据
    7. 用模糊哈希法查找相似文件
    8. 从多媒体和Office文件中提取嵌入的元数据
    9. 使用图形用户界面应用程序转换时间戳
    10. Rapidly Triage Systems
    11. Parsing Outlook PST Containers
    12. Recovering Transient SQLite Database Records
    13. 即将走满一圈
  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册