-
Book Overview & Buying
-
Table Of Contents
Reverse Engineering Armv8-A Systems
By :
In traditional reverse engineering, the main focus is on analyzing binaries that run in user space. These include shared libraries and executable binaries that run in user space. In this book, we use basic static analysis to describe the static analysis of user space binary.
In this section, we will introduce a new term—advanced static analysis, which is for analyzing kernel binaries. First, we will compare the key differences between binaries running in kernel space and those in user space. Next, we will explain the main features of kernel binaries. Additionally, you will learn about some widely used tools to analyze kernel binaries.
Let’s take a look at Figure 10.2, which shows the binary in user space and kernel space.

Figure 10.2: Binary in user space and kernel space
When we analyze user space binaries, we can understand how user processes work, including how they use libraries...