assembly

5 posts

  1. [PoP:Rev] Reverse Engineering x86 ELF: 0x1

    reversing

    How a function's prologue, return value, and epilogue look in disassembly, through a program that only returns 0.

  2. [PoP:Rev] Reverse Engineering x86 ELF: 0x2

    reversing

    How local variables and function calls look in disassembly, through a program that adds three integers from user input.

  3. [PoP:Rev] Reverse Engineering x86 ELF: 0x3

    reversing

    How conditionals look in disassembly, through a program that tells whether its input is more than, less than, or equal to 10.

  4. [PoP:Rev] Reverse Engineering x86 ELF: 0x4

    reversing

    How loops look in disassembly, through a program that prints the length of its input.

  5. [PoP:Rev] Reverse Engineering x86 ELF: 0x5

    reversing

    How structs look in disassembly, through a program that reads a name and age into a struct and prints them.