Skip to main content
Mallory
MalwareUsed by 1 actor

Titanium

Titanium is a custom Trojan backdoor used by the PLATINUM APT group and described as the final payload in a highly sophisticated multi-stage intrusion chain. Researchers reported victims primarily in South and Southeast Asia, consistent with PLATINUM’s historical focus on the APAC region. The malware was named from the password used in one of the self-extracting archives in the infection chain.

The observed campaign used a complex sequence of exploit execution, shellcode, downloaders, password-protected self-extracting archives, PowerShell scripts, wrapper DLLs, and a final backdoor payload. Reported infection vectors included malicious code hosted on compromised local intranet websites and shellcode injected into winlogon.exe, although the initial injection method was not fully known. The malware concealed components by impersonating legitimate software such as security products, sound drivers, and DVD creation tools. Persistence was established via a Windows scheduled task, and installation of the final loader could occur either as the DVDMaker Help service or through COM hijacking.

Titanium’s supporting components included a BITS-based downloader that retrieved encrypted payloads from command-and-control infrastructure, decrypted them, validated them with MD5, executed them, and deleted itself. The downloader used the IBackgroundCopyManager COM interface, created a task named "Microsoft Download," could use WMI when running as SYSTEM, and in some cases collected installed antivirus information. One reported confirmation URL was http://70.39.115.196/payment/confirm.gif. A task installer archive contained cURL compiled as a DLL and PowerShell scripts that downloaded and decrypted additional files used to create scheduled-task persistence.

The final-stage loader DvDupdate.dll decrypted an AES-256-CBC encrypted payload, restored its PE/MZ headers, and memory-loaded the Titanium backdoor from data stored in nav_downarrow.png. Titanium’s configuration contained the C2 address, traffic-encryption key, User-Agent string, and other parameters. For C2 initialization, the backdoor sent a Base64-encoded request containing a unique SystemID, computer name, and hard disk serial number, and it could obtain proxy settings from Internet Explorer. Commands were returned by the C2 in PNG files containing steganographically hidden and encrypted data.

Documented Titanium capabilities include reading and exfiltrating files, dropping files, deleting files, executing files, running command lines and uploading results, updating configuration parameters, and operating in an interactive console mode. Researchers highlighted its use of encryption, fileless techniques, software impersonation, BITS, WMI, COM hijacking, and steganographic C2 as anti-detection measures. At the time of the cited analysis, no current Titanium campaign activity had been detected.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

THREAT ACTORS

Groups observed using it

1 distinct threat actor attributed by public researchers. Open in Mallory to see the full evidence chain and overlapping campaigns.

View more details
PLATINUM

APT risk group Platinum has a shiny new plaything: A custom made trojan backdoor dubbed Titanium.

via web archiveweb.archive.org
MITRE ATT&CK

Techniques & procedures

25 distinct techniques documented for this family, organized by ATT&CK tactic.

Initial Access

1 technique
T1189Drive-by CompromiseEvidence1

We believe the Titanium APT uses local intranet websites with a malicious code to start spreading.

Execution

6 techniques
T1047Windows Management InstrumentationEvidence1
TacticExecution

If it was, it launches command line arguments ... using WMI... To launch the downloaded file, the downloader uses the WMI classes Win32_ProcessStartup, Win32_Process and their methods and fields.

T1053Scheduled Task/JobEvidence1

Its intent is to install a Windows endeavor to establish persistence in the infected process.

T1053.005Scheduled TaskEvidence1

Its purpose is to install the Windows task to establish persistence in the infected system.

T1059Command and Scripting InterpreterEvidence2
TacticExecution

it can, among other things, go through any file from a file process and exfiltrate the info fall or delete a file in the file technique drop a file and operate it run a command line and add the execution results

T1059.001PowerShellEvidence1
TacticExecution

5 an installer script (ps1)... f1.ps1... f2.ps1... e.ps1... h.ps1

T1197BITS JobsEvidence2

a BITS downloader, employed to down load encrypted files from the C2 server then decrypt and start them

Persistence

5 techniques
T1053Scheduled Task/JobEvidence1

Its intent is to install a Windows endeavor to establish persistence in the infected process.

T1053.005Scheduled TaskEvidence1

Its purpose is to install the Windows task to establish persistence in the infected system.

T1197BITS JobsEvidence2

a BITS downloader, employed to down load encrypted files from the C2 server then decrypt and start them

T1543.003Windows ServiceEvidence1

This is the installer script that registers DvDupdate.dll as the ‘DVDMaker Help’ service, and sets its entry point as the DllGetClassObject name.

T1546.015Component Object Model HijackingEvidence1

the ps1 script uses two known CLSIDs to replace their COM DLL paths with malicious ones... There are two ways the loader can be installed: ... COM object, by replacing an existing CLSID registry path with its own DvDupdate.dll

T1053Scheduled Task/JobEvidence1

Its intent is to install a Windows endeavor to establish persistence in the infected process.

T1053.005Scheduled TaskEvidence1

Its purpose is to install the Windows task to establish persistence in the infected system.

T1055Process InjectionEvidence2

it injected a shellcode into the “winlogon.exe” method

T1068Exploitation for Privilege EscalationEvidence2

The sophisticated sequence of levels in all of the observed assaults so much commences with an exploit able of gaining code-execution as a System user

T1543.003Windows ServiceEvidence1

This is the installer script that registers DvDupdate.dll as the ‘DVDMaker Help’ service, and sets its entry point as the DllGetClassObject name.

T1546.015Component Object Model HijackingEvidence1

the ps1 script uses two known CLSIDs to replace their COM DLL paths with malicious ones... There are two ways the loader can be installed: ... COM object, by replacing an existing CLSID registry path with its own DvDupdate.dll

Stealth

9 techniques
T1027Obfuscated Files or InformationEvidence1
TacticStealth

The total, multi-phase code is obfuscated with diverse Windows API phone calls and loops in an endeavor to bypass antivirus emulation engines

T1027.003SteganographyEvidence2
TacticStealth

the C2 solutions back again with a .PNG graphic file that has steganographically hidden knowledge

T1027.011Fileless StorageEvidence1
TacticStealth

none of the information in the file procedure can be detected as malicious, thanks to the use of encryption and fileless technologies

T1027.013Encrypted/Encoded FileEvidence1
TacticStealth

none of the information in the file procedure can be detected as malicious, thanks to the use of encryption and fileless technologies

T1036MasqueradingEvidence3
TacticStealth

the malware hides alongside the way during each individual of these techniques by mimicking file names for common software, such as protection deals, audio motorists and DVD online video-development instruments

T1055Process InjectionEvidence2

it injected a shellcode into the “winlogon.exe” method

T1140Deobfuscate/Decode Files or InformationEvidence1
TacticStealth

The payload is encrypted with AES 256 CBC. The decryption key is hardcoded along with other encrypted strings.

T1197BITS JobsEvidence2

a BITS downloader, employed to down load encrypted files from the C2 server then decrypt and start them

T1620Reflective Code LoadingEvidence1
TacticStealth

The loader creates a thread that decrypts the payload, restores its PE and MZ headers, and then loads it into memory and launches it.

T1553.002Code SigningEvidence1

The cybercriminals also started using digital signatures to make the apps look more legitimate.

Discovery

3 techniques
T1016System Network Configuration DiscoveryEvidence1
TacticDiscovery

h.ps1 Gets information about the system proxy settings... The malware can also get proxy settings from Internet Explorer.

T1082System Information DiscoveryEvidence2
TacticDiscovery

To initialize the connection to the C2, Titanium sends a foundation64-encoded ask for that incorporates the unique SystemID, computer system name and difficult disk serial selection of the infected machine.

T1083File and Directory DiscoveryEvidence1
TacticDiscovery

The backdoor can accept many different commands, with the following among the most interesting: Read any file from a file system and send it to the C&C

T1071.001Web ProtocolsEvidence2

the adversaries set up a shellcode to hook up to a hardcoded command-and-control (C2) tackle to obtain the subsequent downloader

T1105Ingress Tool TransferEvidence1

Drop a file and run it

Exfiltration

1 technique
T1041Exfiltration Over C2 ChannelEvidence1

it can, among other things, go through any file from a file process and exfiltrate the info

INDICATORS OF COMPROMISE

IOCs tracked for this family

1 indicator attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
1 tracked

IPs, domains, and DNS infrastructure linked to this family.

TypeValueLatest sighting
ip.v4●●●●●●●●●●●●View more in app7 days ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching1

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution1

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping25

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.