Knowledge Hub

Abusing Windows Internals

TryHackMe10 answered prompts

Abusing Windows Internals TryHackMe walkthrough with 10 answered prompts and lab methodology notes.

Prompts and answers

  • What flag is obtained after injecting the shellcode?
    THM{1nj3c710n_15_fun!}
  • What flag is obtained after hollowing and injecting the shellcode?
    THM{7h3r35_n07h1n6_h3r3}
  • What flag is obtained after hijacking the thread?
    THM{w34p0n1z3d_53w1n6}
  • What flag is obtained after injecting the DLL?
    THM{n07_4_m4l1c10u5_dll}
  • What protocol is used to execute asynchronously in the context of a thread?
    Asynchronous Procedure Call
  • What is the Windows API call used to queue an APC function?
    QueueUserAPC
  • Can the void function pointer be used on a remote process? (y/n)
    n
  • What alternative Windows API call was used by TrickBot to create a new user thread?
    RtlCreateUserThread
  • Was the injection techniques employed by TrickBot reflective? (y/n)
    y
  • What function name was used to manually write hooks?
    write_hook_iter