Introduction To X86 Disassembly -

Before you look at the code, you look at your tools. Your workbench has a few small slots to hold data while you work. In x86, these are your : EAX: Your primary calculator.

You look through a digital microscope (a like IDA Pro or Ghidra). You see a sequence of hex numbers: B8 05 00 00 00 . The disassembler translates this into: MOV EAX, 5 Introduction to x86 disassembly

Once a program is compiled into a "binary," it becomes a black box of machine code—a long, cryptic string of ones and zeros that only a CPU can understand. is the art of translating those numbers back into Assembly language , the human-readable instructions that reveal exactly how a program thinks, hides, or attacks. The Story: The Digital Archaeologist Before you look at the code, you look at your tools