TryHackMe | Windows x64 Assembly WriteUp

 

Introduction to x64 Assembly on Windows.

Link- https://tryhackme.com/room/win64assembly


What is 0xA in decimal?

10

What is decimal 25 in hexadecimal? Include the prefix for hexadecimal.

0x19

How many bytes is a WORD?

2

How many bits is a WORD?

16

What is the result of the binary operation: 1011 AND 1100?

1000

What is the result of the binary operation: 1011 NAND 1100? Include leading zeroes.

0111

How many bytes is RAX?

8

How many bytes is EAX?

4

What instruction returns from a function?

ret

What instruction will call/execute a function?

call

What instruction could be used to save a register in a way that it can later be restored?

PUSH

If two equal values are compared to each other, what will ZF be set to as result of the comparison?

1

In fastcall, what 64-bit register will hold the return value of a function?

RAX

In fastcall, what register is the first function parameter passed in?

RCX

In what order is data taken off of or put onto the stack? Provide the acronym.

LIFO


That’s it! See you in the next Room :)


Comments

Eonrec

Popular posts from this blog

TryHackMe | Introduction To Honeypots Walkthrough

TryHackMe | Redline Walkthrough

TryHackMe | Wireshark: The Basics Walkthrough