Part 1: Foundations
This part of the book introduces you to concepts such as vulnerability analysis, software exploitation, software emulation, or fuzzing, among others. You will be able to get in touch with the tooling and install it on the system. A historical view, as well as a technical introduction to emulation, is given to understand the differences between this and other technologies such as virtualization. An overview of the QEMU internals is provided, and you will be able to start doing emulation with the tool.
This part consists of the following chapters:
- Chapter 1, Who This Book Is For
- Chapter 2, History of Emulation
- Chapter 3, QEMU from the Ground