TryHackMe - New Hire Old Artifacts
Investigation Breakdown & Step-by-Step Findings
Phase 1: Initial Execution & Password Dumper Identification
Objective: Identify the Web Browser Password Viewer executed on the system.
Splunk Query: index=* EventCode=1 "Password Viewer"
Findings:
Full Binary Path: C:\Users\FINANC~1\AppData\Local\Temp\11111.exe
Company Name: NirSoft (a well-known utility developer whose tools are frequently abused by threat actors).
Phase 2: Secondary Payload & Masquerading
Objective: Locate additional binaries executed from the same temporary directory and uncover their true identity.
Splunk Query: index=* EventCode=1 CurrentDirectory="*AppData\\Local\\Temp*"
Findings:
Executed Binary: IonicLarge.exe
Original Filename: PalitExplorer.exe (revealed via OriginalFileName field analysis using index=* Image="*IonicLarge.exe*").
Phase 3: Defense Evasion & Persistence
Objective: Determine how the malware tampered with local defenses.
Splunk Queries:
Registry activity: index=* Image="*IonicLarge.exe*" EventCode=13
Process termination: index=* "taskkill"
PowerShell Defender overrides: index=* "WMIC" "MSFT_MpPreference" | table _time, CommandLine | sort _time
Findings:
Targeted Registry Path: HKLM\SOFTWARE\Policies\Microsoft\Windows Defender
Terminated & Deleted Binaries: phcIAmLJMAIMSa9j9MpgJo1m.exe,WvmIOrcfsuILdX6SNwIRmGOJ.exe
Powershell Evasion Chain: The attacker executed WMIC commands modifying MSFT_MpPreference threat default actions to bypass Defender detections for four specific Threat IDs (2147735503,2147737010,2147737007,2147737394).
Phase 4: Alternate Persistence & Module Loading
Objective: Trace execution in other user directories and inspect DLL dependencies.
Splunk Queries:
Execution tracking: index=* EventCode=1 Image="*Roaming*"
Loaded modules: index=* EventCode=7 Image="*EasyCalc.exe*"
Findings:
Secondary Execution Path: C:\Users\Finance01\AppData\Roaming\EasyCalc\EasyCalc.exe
Loaded Malicious DLLs: ffmpeg.dll,nw.dll,nw_elf.dll
Comments
Post a Comment