Knowledge Hub

Anti-Reverse Engineering

TryHackMe13 answered prompts

Anti-Reverse Engineering TryHackMe walkthrough with 13 answered prompts.

Prompts and answers

  • What is the name of the Windows API function used in a common anti-debugging technique that detects if a debugger is running?
    IsDebuggerPresent
  • What is the Windows API function that enumerates windows on the screen so the malware can check the window name?
    EnumWindows
  • What is the hex value of a nop instruction?
    90
  • What is the instruction found at memory location 004011CB?
    add esp,8
  • What is the name of the identifiable process used by malware to check if the machine is running inside VirtualBox?
    vboxservice
  • What is the OUI automatically assigned specifically to VMware?
    00:50:56
  • Using Task Manager, what process indicates that the machine for this room is an Amazon EC2 Virtual Machine?
    amazon-ssm-agent.exe
  • In the C code snippet, what is the full WQL query used to get the temperature from the Win32_TemperatureProbe class?
    SELECT * FROM MSAcpi_ThermalZoneTemperature
  • What register holds the memory address that tells the debugger what instruction to execute next?
    EIP
  • Before uReturn is compared to zero, what is the memory location pointed to by [ebp-4]
    0019FF1C
  • What is the decoded string of the base64 encoded string "VGhpcyBpcyBhIEJBU0U2NCBlbmNvZGVkIHN0cmluZy4="?
    This is a BASE64 encoded string.
  • According to DetectItEasy, what is the version of the Microsoft Linker used for linking packed.exe?
    14.16
  • According to pestudio, what is the entropy of the UPX2 section of packed.exe?
    2.006