
Reverse Engineering for Beginners (CH1.9 Stack)
Stack The author said at first that the Stack is considered one of the most important data structures in computer science. It is also known by something called LIFO (Last In, First Out) — th...

Stack The author said at first that the Stack is considered one of the most important data structures in computer science. It is also known by something called LIFO (Last In, First Out) — th...

Function Prologue and Epilogue The Function Prologue It consists of a series of instructions at the beginning of the function. And most of the time, it looks like this part of the code: ...

ARM The author mentioned that in all the experiments we conducted on ARM, several compilers were used: The famous one in the Embedded Systems field: Keil version 6/2013. Apple Xcode 4.6.3 ...

1.5 Hello, world! The author used a famous example to print Hello, World, and that was the example: C/C++ Copy #include <stdio.h> int ...

An Empty Function At that time, the author said that the simplest function that can be written is the Empty Function. Let’s see how it turns into Assembly. Here’s the code: ...

A short introduction to the CPU What is the CPU ? The author began by explaining what a CPU actually is. He defined the CPU as the component responsible for executing Machine Code — the lo...

The Method The author began by explaining that when he first started learning C and C++, he used a website called Godbolt to view the small pieces of code he wrote and see the Assembly that ...