-
Book Overview & Buying
-
Table Of Contents
Reverse Engineering Armv8-A Systems
By :
ELF files contain many sections created during the compilation process. Among them, we need to learn about the primary sections that are mainly analyzed for reverse engineering. Let’s learn about the following sections:
.text section.bss, .data, and .rodata sections.init sectionFirst, let’s learn about the .text section.
When adding a piece of code, you will build your code using a compiler. During compilation, the compiler places the machine-specific code in the .text section, which is specific to the CPU architecture. The .text section consists of the compiled and assembled code that the processor will run, so instructions in the function or label are found in the .text section.
The .text section is usually marked as read-only, meaning that the instructions stored in this section cannot be modified during runtime...