Skip to main content

Windows x64 Assembly

 TRYHACKME - Windows x64 Assembly

 

Task 1 Introduction

#1 :- Now that you have been introduced to the way computers think, let's move on to how they work.

Answer :- No Needed Answer

Task 2 Number Systems 

#2.1 :- What is 0xA in decimal?

Answer :- 10

#2.2 :- What is decimal 25 in hexadecimal? Include the prefix for hexadecimal.

Answer :- 0x19

Task 3 Bits and Bytes

#3.1 :- How many bytes is a WORD?

Answer :- 2

#3.2 :- How many bits is a WORD?

Answer :-16

Task 4 Binary Operations 

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

Answer :- 1000

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

Answer :- 0111

Task 5 Registers

#5.1 :- How many bytes is RAX?

Answer :- 8

#5.2 :- How many bytes is EAX?

Answer :- 4

Task 6 Instructions

#6.1 :- What instruction returns from a function?

Answer :- ret

#6.2 :- What instruction will call/execute a function?

Answer :- call

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

Answer :- push

Task 7 Flags 

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

Answer :- 1

Task 8 Calling Conventions 

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

Answer :- rax

#8.2 :- In fastcall, what register is the first function parameter passed in?

Answer :- rcx

Task 9 Memory Layout 

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

Answer :- lifo

Task 10 Final Thoughts

#10 :- Go forth and do great things!

Answer :- No Needed Answer

 

 


 

 

 

 

 

 

 

 

Comments

Popular posts from this blog

Windows Fundamentals 2

 TryHackMe - Windows Fundamentals 2 Task 1 Introduction  #1 :- Read above and start the virtual machine.  Answer :- No Answer Needed Task 2 System Configuration   #2.1 :- What is the name of the service that lists Systems Internals as the manufacturer?  Answer :- PsShutdown #2.2 :- Whom is the Windows license registered to? Answer :- Windows User #2.3 :- What is the command for Windows Troubleshooting? Answer :- C:\Windows\System32\control.exe /name Microsoft.Troubleshooting #2.4 :- What command will open the Control Panel? (The answer is  the name of .exe, not the full path) Answer :- control.exe Task 3 Change UAC Settings  #3 :- What is the command to open User Account Control Settings? (The answer is the name of the .exe file, not the full path)  Answer :- UserAccountControlSettings.exe Task 4 Computer Management  #4.1 :- What is the command to open Computer Management? (The answer is the name of the .msc file, not the full

Windows Fundamentals 3

 Tryhackme - Windows Fundamentals 3   Task-1 Introduction  #1:- Read the above and start the virtual machine.  Answer:- No Answer Needed Task-2 Windows Updates  #2:- There were two definition updates installed in the attached VM. On what date were these updates installed?  Answer:- 5/3/2021 Task-3 Windows Security  #3:- In the above image, which area needs immediate attention?  Answer:- virus & threat protection Task-4 Virus & threat protection  #4:- Specifically, what is turned off that Windows is notifying you to turn on?  Answer:- Real-time protection Task-5 Firewall & network protection  #5:- If you were connected to airport Wi-Fi, what most likely will be the active firewall profile?  Answer:- public network Task-6 App & browser control  #6:- Read the above.  Answer:- No Answer Needed Task-7 Device security  #7:- What is the TPM?  Answer:- Trusted Platform Module Task-8 BitLocker #8:- What must a user insert on computers that DO NOT have a TPM version 1.2 or la

Linux Fundamentals Part 1

TryHackMe - Linux FundamentalsPart 1  #1 :- Research: What year was the first release of a Linux operating system?  Answer :-1991  #2 :- if we wanted to output the text "TryHackMe", what would our command be?  Answer :-echo TryHackMe  #3 :- What is the username of who you're logged in as on your deployed Linux machine? Answer :-tryhackme #4 :- On the Linux machine that you deploy, how many folders are there?    Answer :-2 #5 :- Which directory contains a file?  Answer :-folder4 #6 :- What is the contents of this file? Answer :-Hello World #7 :- Use the cd command to navigate to this file and find out the new current working directory. What is the path? An