Part 30 - x64 Assembly [Part 4]

For a complete table of contents of all the lessons please click below as it will give you a brief of each lesson in addition to the topics it will cover. https://github.com/mytechnotalent/Reverse-Engineering-Tutorial

Today we will code our simple, "hello world" program in x64 Assembly.

We simply create a string in the .data section and add a return character at the end of the statement. We then perform a simple write call which utilizes the OS's interrupt vector table to spit out our string in the standard output or terminal.

We will compile and run below:

As we can see "Hello World!" has been echoed to the terminal. Next week we will debug this simple program in GDB.

results matching ""

    No results matching ""