Seqrite Details Multi-Stage Stealer Campaign Targeting Thailand’s Healthcare Sector

· Original article ↗

Summary

Seqrite TRU describes a healthcare-themed phishing campaign using obfuscated batch loaders, Startup-folder persistence and a Python stealer to harvest browser data. Attempts to exfiltrate data through the Telegram Bot API failed due to connectivity timeouts.

Key points

  • Seqrite TRU reports a campaign targeting Thailand’s healthcare personnel and organizations with spear-phishing lures delivered in malicious RAR archives.
  • The investigated infection chain uses obfuscated batch loaders, a Rouki-obfuscated payload, GitHub-hosted files and a Startup-folder script for persistence.
  • The Python payload sim.py targets browser data, stored credentials and session information, then stages collected data in ZIP archives.
  • The stealer attempted to transmit data through the Telegram Bot API, but observed requests to api[.]telegram[.]org failed due to connectivity timeouts.
  • Samples observed from April 7 to June 3, 2026, used healthcare- and government-themed lures tailored to roles including procurement, administration and clinical staff.
  • Seqrite says the samples were uploaded from Thailand, which may indicate local staging infrastructure or compromised local systems; it could not definitively attribute the campaign.

Article Details

Attack Vectors
  • Healthcare-themed spear-phishing delivered malicious RAR archives containing obfuscated batch scripts and executable payloads.
  • Batch loaders used PowerShell and cmd commands to decode and execute additional stages, including payloads retrieved from GitHub-hosted URLs.
  • A downloaded batch script was placed in the Windows Startup folder for execution at user logon; another batch payload attempted to relaunch with elevated privileges.
  • The final Python payload terminated browsers, harvested browser data and credentials, staged and compressed collected data, and attempted exfiltration through the Telegram Bot API.
Defensive Notes
  • Remain vigilant for document-themed phishing campaigns targeting healthcare personnel.
  • Monitor for unauthorized modifications to Windows Startup folders.
  • Restrict execution of untrusted scripts and binaries obtained from external sources.

Indicators of compromise

TypeIndicatorContext
SHA256442e0f4e822842922e7e4685840194e99fd68c7f0ec38c1925914b8f724d5865SHA-256 hash of the SIM.PY information-stealer sample.
SHA2564eebc38297a307d18784d6f9ebc8aa6e6f69860be970cc70d9e544deb1ff6ce0SHA-256 hash of the malicious Health_Ministry_Approved_Equipment_2026.bat loader.
SHA256523388567630e4fbdc359f75232bf2ad82671a680d4bfdce0237fc30dfec4c80SHA-256 hash of Desktops.zip, the archive containing the staged payload.
SHA25674bb6ad7e1310f30a3e24fd3cbbffa2c0c41c64e89e5d0dd1d6900e96b914183SHA-256 hash of WindowSecuryt.bat, the malicious Startup persistence script.
SHA2567709d8c34d490509f3624104611eb75a862944dd9d7a642f44514ada16c85ee9SHA-256 hash of the malicious u-t2.bat secondary payload.
SHA256e5f6d9d405819e6b05b5d8268a2e973294859ad65237ede36ab612b536d0ac2bSHA-256 hash of the malicious Health_Ministry_Approved_Equipment_2026.rar archive.
SHA256f4d4b8cac004bb63834c6df436721babd9464c09787c80b268d839e0aada9f87SHA-256 hash of the obfuscated payload.bat loader.
URLhxxps[:]//github[.]com/d7-te/vtn/raw/main/T2.zipGitHub-hosted URL used to download the ZIP archive containing the information stealer.
URLhxxps[:]//github[.]com/ud-7-te/ud-vtn/raw/main/up-t2.pngGitHub-hosted payload URL used to retrieve the file masquerading as a PNG and install it as the Startup script.
URLhxxps[:]//raw[.]githubusercontent[.]com/ud-7-te/ud-vtn/main/ud-t2.txtGitHub-hosted URL used to download the malicious u-t2.bat payload.

MITRE ATT&CK

T1005 · Data from Local SystemThe Python stealer collected browser-related data and staged it in temporary directories.T1027 · Obfuscated Files or InformationBatch loaders used obfuscation and junk data to conceal their execution logic.T1036 · MasqueradingPayloads were disguised as PNG and TXT files and healthcare-related documents.T1059.001 · PowerShellPowerShell decoded embedded payload content, downloaded files, and launched later stages.T1059.003 · Windows Command ShellBatch files and cmd commands downloaded and executed subsequent payloads.T1070.004 · File DeletionThe loaders deleted temporary artifacts and the downloaded ZIP archive after use.T1102 · Web ServiceThe campaign used GitHub to host payloads for retrieval by the loaders.T1105 · Ingress Tool TransferThe loaders retrieved additional payloads from GitHub-hosted URLs.T1204.002 · Malicious FileOpening the lure archive triggered the infection chain.T1547.001 · Registry Run Keys / Startup FolderWindowSecuryt.bat was placed in the Windows Startup folder to run at user logon.T1548 · Abuse Elevation Control MechanismThe u-t2.bat script attempted to relaunch itself with elevated privileges.T1555.003 · Credentials from Web BrowsersThe stealer targeted browser credentials, cookies, and session data after terminating browsers.T1560 · Archive Collected DataThe payload compressed harvested data into ZIP archives before attempted exfiltration.T1566.001 · Spearphishing AttachmentThe campaign delivered healthcare-themed spear-phishing lures as malicious RAR attachments.T1567.002 · Exfiltration to Cloud StorageThe stealer attempted to send stolen data through Telegram Bot API requests; the reported attempts failed due to connectivity timeouts.

Products

Tools

Countries

Industries

Related Articles