x86 Adventures

[Part 0x11] Small Talk with Windows

Hello Assembly Programmer. Welcome to part 0xb (and last) of x86 Assembly Adventures. In this part we are going to interact directly with the Windows operation system for the first time.

We will learn about the imports section inside the EXE file, and about the idea the idea of API functions. We will use those functions to ask various things from the operation system:

We will also make use of some libc functions like printf and strlen.

Most importantly, for the first time you will own all the code in your program and become a programmer of your own.