Reverse Engineering

Here I'll be studying and taking notes on reverse engineering in general. Later on I plan to organize this in a way that has a planned sequence and flow, but for now I recommend you to go on this order:
  • Registers and Data Types - Explanations about Registers, Data Types and Instructions
  • x86 Assembly Hello World - A "simple" detailed x86 Hello World
  • gdb - Gnu Project Debugger
  • Radare2 - Forensics tool, a scriptable commandline hexadecimal editor able to open disk files, binary analyzer, disassembler, debugger, attaching to remote gdb servers