How a function's prologue, return value, and epilogue look in disassembly, through a program that only returns 0.How a function's prologue, return value, and epilogue look in disassembly, through a program that only…
Reverse Engineering x86 ELF
A series in 5 parts, updated .
Reading order · 5
- [PoP:Rev] Reverse Engineering x86 ELF: 0x1
- [PoP:Rev] Reverse Engineering x86 ELF: 0x2
How local variables and function calls look in disassembly, through a program that adds three integers from user input.How local variables and function calls look in disassembly, through a program that adds three integers…
- [PoP:Rev] Reverse Engineering x86 ELF: 0x3
How conditionals look in disassembly, through a program that tells whether its input is more than, less than, or equal to 10.How conditionals look in disassembly, through a program that tells whether its input is more than…
- [PoP:Rev] Reverse Engineering x86 ELF: 0x4
How loops look in disassembly, through a program that prints the length of its input.How loops look in disassembly, through a program that prints the length of its input.
- [PoP:Rev] Reverse Engineering x86 ELF: 0x5
How structs look in disassembly, through a program that reads a name and age into a struct and prints them.How structs look in disassembly, through a program that reads a name and age into a…