In this post, we covered investigating a compromised Windows machine with WMI Backdoors. This was part of TryHackMe Investigating Windows 2.0 lab.
Investigating windows machines is part of the incident response process. In this tutorial, we conducted live forensic on the machine which is typically done after you perform a bit by bit copy of the disk and RAM since compromised machines are not reliable for forensic investigation and the output of every command can be altered by the malware or rootkit.
The machine we are investigating is infected with WMI (Windows Management Instrumentation ) backdoor. WMI Backdoors rely on event filters and event consumers. Event filters are the conditions that if met event consumers get executed which normally are specific actions performed on windows.
An example of WMI Backdoor is here
What registry key contains the same command that is executed within a scheduled task?
What analysis tool will immediately close if/when you attempt to launch it?
What is the full WQL Query associated with this script?
SELECT * FROM Win32_ProcessStartTrace WHERE ProcessName = ‘procexp64.exe’
What is the script language?
What is the name of the other script?
What is the name of the software company visible within the script?
What 2 websites are associated with this software company? (answer, answer)
Search online for the name of the script from Q5 and one of the websites from the previous answer. What attack script comes up in your search?
What is the location of this file within the local machine?
Which 2 processes open and close very quickly every few minutes? (answer, answer)
What is the parent process for these 2 processes?
What is the first operation for the first of the 2 processes?
Inspect the properties for the 1st occurrence of this process. In the Event tab what are the 4 pieces of information displayed? (answer, answer, answer, answer)
Parent PID, Command line, Current directory, Environment
Inspect the disk operations, what is the name of the unusual process?
Run Loki. Inspect the output. What is the name of the module after
Regarding the 2nd warning, what is the name of the eventFilter?
For the 4th warning, what is the class name?
What binary alert has the following 4d5a90000300000004000000ffff0000b8000000 as FIRST_BYTES?
According to the results, what is the description listed for reason 1?
Known Bad / Dual use classics
Which binary alert is marked as APT Cloaked?
What are the matches? (str1, str2)
psexesvc.exe, Sysinternals PsExec
Which binary alert is associated with somethingwindows.dmp found in C:\TMP?
Which binary is encrypted that is similar to a trojan?
There is a binary that can masquerade itself as a legitimate core Windows process/image. What is the full path of this binary?
What is the full path location for the legitimate version?
What is the description listed for reason 1?
Stuff running where it normally shouldn’t
There is a file in the same folder location that is labeled as a hacktool. What is the name of the file?
What is the name of the Yara Rule MATCH?
Which binary didn’t show in the Loki results?
Complete the yar rule file located within the Tools folder on the Desktop. What are 3 strings to complete the rule in order to detect the binary Loki didn’t hit on? (answer, answer, answer)
mk.ps1, mk.exe, v2.0.50727