- Mastering Python Forensics
- Dr. Michael Spreitzenbarth Dr. Johann Uhrmann
- 329字
- 2021-07-09 21:11:16
Chapter 1. Setting Up the Lab and Introduction to Python ctypes
Cyber Security and Digital Forensics are two topics of increasing importance. Digital forensics especially, is getting more and more important, not only during law enforcement investigations, but also in the field of incident response. During all of the previously mentioned investigations, it's fundamental to get to know the root cause of a security breach, malfunction of a system, or a crime. Digital forensics plays a major role in overcoming these challenges.
In this book, we will teach you how to build your own lab and perform profound digital forensic investigations, which originate from a large range of platforms and systems, with the help of Python. We will start with common Windows and Linux desktop machines, then move forward to cloud and virtualization platforms, and end up with mobile phones. We will not only show you how to examine the data at rest or in transit, but also take a deeper look at the volatile memory.
Python provides an excellent development platform to build your own investigative tools because of its decreased complexity, increased efficiency, large number of third-party libraries, and it's also easy to read and write. During the journey of reading this book, you will not only learn how to use the most common Python libraries and extensions to analyze the evidence, but also how to write your own scripts and helper tools to work faster on the cases or incidents with a huge amount of evidence that has to be analyzed.
Let's begin our journey of mastering Python forensics by setting up our lab environment, followed by a brief introduction of the Python ctypes.
If you have already worked with Python ctypes and have a working lab environment, feel free to skip the first chapter and start directly with one of the other chapters. After the first chapter, the other chapters are fairly independent of each other and can be read in any order.
- 軟件安全技術(shù)
- Java范例大全
- 騰訊iOS測(cè)試實(shí)踐
- OpenCV實(shí)例精解
- 單片機(jī)C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)100例:基于STC8051+Proteus仿真與實(shí)戰(zhàn)
- JavaScript+jQuery網(wǎng)頁(yè)特效設(shè)計(jì)任務(wù)驅(qū)動(dòng)教程(第2版)
- R語(yǔ)言編程指南
- HTML5游戲開(kāi)發(fā)案例教程
- JavaScript從入門(mén)到精通(第3版)
- Python算法從菜鳥(niǎo)到達(dá)人
- Integrating Facebook iOS SDK with Your Application
- 編程菜鳥(niǎo)學(xué)Python數(shù)據(jù)分析
- Mastering openFrameworks:Creative Coding Demystified
- 汽車人機(jī)交互界面整合設(shè)計(jì)
- MySQL數(shù)據(jù)庫(kù)應(yīng)用實(shí)戰(zhàn)教程(慕課版)