Part 28 - x64 Assembly [Part 2]

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

Let’s continue with another example:

Part 28 - x64 Assembly [Part 2] - 图1

As we can see we are moving 0x10 into RAX and adding 0x05 into RAX.

Part 28 - x64 Assembly [Part 2] - 图2

We compile and let’s disassemble.

Part 28 - x64 Assembly [Part 2] - 图3

As you can see as expected we see our code in debug.

Part 28 - x64 Assembly [Part 2] - 图4

We step twice and then…

Part 28 - x64 Assembly [Part 2] - 图5

We see 0x15 or 21 decimal moved into RAX. Take the time to carefully try these very simple examples as we go forward.