NewHireOldArtifacts Walkthrough

TryHackMe - New Hire, Old Artifacts Walkthrough#

Challenge Information#

CategoryValue
PlatformTryHackMe
Challenge NameNew Hire, Old Artifacts
DifficultyEasy
TypeDefensive Security / Splunk Investigation
ObjectiveInvestigate historical endpoint activity and determine whether the Finance department workstation was compromised during a period when endpoint protection was disabled.

Scenario#

We are working as a SOC Analyst for an MSSP called TryNotHackMe.

A newly onboarded customer, Widget LLC, recently connected their endpoint telemetry to the managed Splunk environment. During onboarding, concerns were raised regarding a Finance department workstation belonging to a newly hired Financial Analyst.

The concern revolves around a period in December 2021 when endpoint protection had been disabled and no formal investigation was ever conducted.

Our task is to review historical Splunk logs and identify any indicators of compromise, malicious activity, persistence mechanisms, defensive evasion attempts, and malware execution.


Initial Investigation#

After accessing the Splunk environment, we begin with broad searches against the available endpoint logs.

The goal is to identify suspicious process execution, credential theft tools, malware activity, registry modifications, and endpoint tampering.


Question 1#

A Web Browser Password Viewer executed on the infected machine. What is the name of the binary?#

Searching Splunk for browser password recovery activity quickly reveals a suspicious executable.

index=main Browser Password Viewer

Result:

C:\Users\FINANC~1\AppData\Local\Temp\11111.exe

Answer#

C:\Users\FINANC~1\AppData\Local\Temp\11111.exe

Question 2#

What company created the browser password viewer?#

Reviewing the metadata associated with the executable reveals the software publisher.

The utility is identified as a NirSoft credential recovery tool.

Answer#

NirSoft

Question 3#

Another suspicious binary was executed from the same folder. What was the binary name and original filename?#

Using the Temp directory as a pivot point:

index=main CurrentDirectory="C:\\Users\\Finance01\\AppData\\Local\\Temp\\"
| table Image OriginalFileName

Results reveal a second executable:

Image:
C:\Users\Finance01\AppData\Local\Temp\IonicLarge.exe

OriginalFileName:
PalitExplorer.exe

Additional process metadata:

Description: Explorer
Product: PalitExplorer
Company: Palit
OriginalFileName: PalitExplorer.exe

Answer#

IonicLarge.exe,PalitExplorer.exe

Question 4#

What malicious IP address did the binary communicate with?#

Using the process discovered previously:

index=main Image="C:\\Users\\Finance01\\AppData\\Local\\Temp\\IonicLarge.exe"

Reviewing network connection events and destination IP fields reveals outbound communication to a suspicious address.

Defanged:

Answer#

2[.]56[.]59[.]42

Question 5#

What registry key was modified?#

Registry modification events are represented by Sysmon Event ID 13.

Search:

index=main Image="C:\\Users\\Finance01\\AppData\\Local\\Temp\\IonicLarge.exe" EventCode=13

The process modified Windows Defender policy settings.

Registry Key:

HKLM\SOFTWARE\Policies\Microsoft\Windows Defender

Answer#

HKLM\SOFTWARE\Policies\Microsoft\Windows Defender

Question 6#

Which binaries were terminated and deleted?#

Investigating taskkill and deletion activity:

index=main taskkill

Reviewing command execution logs reveals the attacker terminating and deleting malware artifacts.

Relevant files:

WvmIOrcfsuILdX6SNwIRmGOJ.exe

phcIAmLJMAIMSa9j9MpgJo1m.exe

Answer#

WvmIOrcfsuILdX6SNwIRmGOJ.exe,phcIAmLJMAIMSa9j9MpgJo1m.exe

Question 7#

What was the final PowerShell command executed to alter Windows Defender behavior?#

The attacker performed several PowerShell commands targeting Defender settings.

Search:

index=main powershell

Reviewing command history shows multiple Defender configuration modifications intended to weaken endpoint protection and bypass security controls.

The final command in the sequence provides the answer required by the challenge.


Question 8#

Which four IDs were configured by the attacker?#

Reviewing the same PowerShell session reveals multiple values being configured.

IDs identified in order of execution:

2147737007
2147737010
2147735503
2147737394

Answer#

2147737007,2147737010,2147735503,2147737394

Question 9#

Another malicious executable was launched from a different AppData location. What was the full path?#

Searching broadly across AppData execution events:

index=main AppData

Results reveal another suspicious application.

Executable:

C:\Users\Finance01\AppData\Roaming\EasyCalc\EasyCalc.exe

Answer#

C:\Users\Finance01\AppData\Roaming\EasyCalc\EasyCalc.exe

Question 10#

Which DLL files were loaded by EasyCalc.exe?#

Using the discovered executable as a pivot:

index=main Image="C:\\Users\\Finance01\\AppData\\Roaming\\EasyCalc\\EasyCalc.exe"

Reviewing module load activity reveals several DLLs loaded from the application’s directory.

DLLs identified:

ffmpeg.dll
nw.dll
nw_elf.dll

Alphabetically sorted:

Answer#

ffmpeg.dll,nw.dll,nw_elf.dll

Attack Chain Reconstruction#

Based on the investigation, the compromise likely followed the sequence below:

User Execution
Browser Password Viewer Executed
Credential Collection
IonicLarge.exe Execution
Outbound C2 Communication
Windows Defender Registry Tampering
Defensive Evasion
Malware Cleanup Activity
Additional Malware Deployment
EasyCalc.exe Execution
DLL-Based Payload Loading

Indicators of Compromise (IOCs)#

Executables#

11111.exe
IonicLarge.exe
PalitExplorer.exe
EasyCalc.exe
WvmIOrcfsuILdX6SNwIRmGOJ.exe
phcIAmLJMAIMSa9j9MpgJo1m.exe

DLLs#

ffmpeg.dll
nw.dll
nw_elf.dll

Registry Modifications#

HKLM\SOFTWARE\Policies\Microsoft\Windows Defender

Network Indicators#

2[.]56[.]59[.]42

MITRE ATT&CK Mapping#

TechniqueDescription
T1204User Execution
T1055Process Injection / Process Manipulation
T1112Modify Registry
T1562.001Disable or Modify Security Tools
T1071Application Layer Protocol Communication
T1105Ingress Tool Transfer
T1003Credential Access
T1070Indicator Removal on Host

Findings#

The workstation showed strong evidence of compromise during the period when endpoint protection was disabled.

Evidence collected includes:

  • Credential theft tooling execution.
  • Execution of multiple suspicious binaries.
  • Communication with an external malicious IP.
  • Registry modifications targeting Windows Defender.
  • Malware cleanup activity to remove evidence.
  • Additional payload execution from user AppData directories.
  • DLL-based malware loading mechanisms.

The investigation confirms that the endpoint was likely compromised and should be considered untrusted during the affected timeframe.


Conclusion#

This investigation demonstrates how historical endpoint logs can reconstruct an attack months after initial compromise. By pivoting through process execution, registry changes, network connections, and module loading events, we were able to identify multiple stages of malicious activity.

The attacker successfully executed credential theft tools, established outbound communication, modified Windows Defender settings to weaken security controls, removed artifacts, and launched additional malware payloads.

The findings provide sufficient evidence for incident response actions, endpoint rebuilding, credential resets, and threat hunting across the wider Widget LLC environment.


Adapted from naval0505/TryHackMe—Writeups under MIT.

Find us elsewhere

Merch, stickers, and moreSupport the work at the Solvere Labs shop