Silver Fox Uses Modified RustSL to Deliver ValleyRAT and ABCDoor

· Original article ↗

Summary

Researchers attribute tax-themed phishing campaigns in India and Russia to Silver Fox, detailing modified RustSL loaders, ValleyRAT delivery and the ABCDoor Python backdoor, which they traced in the group's arsenal to at least late 2024.

Key points

  • Researchers attributed December 2025 and January 2026 tax-themed phishing campaigns targeting organizations in India and Russia to Silver Fox; more than 1,600 malicious emails were recorded in one wave.
  • Emails used malicious attachments or PDFs linking to attacker-controlled downloads; archives contained loaders disguised as documents or other files.
  • Silver Fox modified RustSL with custom XOR-based payload unpacking and environment and country checks; one loader also used Phantom Persistence to interfere with shutdown and trigger a reboot.
  • The loader's shellcode delivered ValleyRAT (Winos 4.0); newly observed ValleyRAT plugins then downloaded an archive containing ABCDoor and a bundled Python environment.
  • ABCDoor is a Cython-compiled Python backdoor that communicates with command-and-control servers over HTTPS and Socket.IO and supports screen broadcasting, file operations, clipboard collection, and remote input.
  • ABCDoor establishes persistence through a registry Run key and a scheduled task; researchers traced its development to late 2024 and described changes to its delivery methods through 2025.

Article Details

Attack Vectors
  • Tax-themed phishing emails impersonated tax authorities and delivered malicious archives as attachments or linked to archives through PDFs.
  • Modified RustSL loaders unpacked encrypted payloads and downloaded ValleyRAT modules and ABCDoor archives from attacker infrastructure.
  • Silver Fox used geofencing checks to restrict loader execution by country and used multiple payload-placement methods, including embedded payloads, hosted images, and files in the same archive as the loader.
  • ABCDoor established persistence with an HKCU Run key and a scheduled task named AppClient that runs every minute.
  • ABCDoor communicated with its C2 over HTTPS using Socket.IO and could collect and broadcast victims’ screens.
Defensive Notes
  • Verify emails and PDFs that purport to be tax-authority communications, and provide regular employee security-awareness training.
  • Monitor for ABCDoor artifacts, including the AppClient Run-key value and scheduled task, the HKCU:SoftwareCarEmu registry entries, and the reported applogs files.
  • Use a comprehensive approach to infrastructure security; the report describes segmented, stage-specific infrastructure and multiple payload-delivery methods.

Indicators of compromise

TypeIndicatorContext
DOMAINabc[.]3mkorealtd[.]comListed as ABCDoor C2 infrastructure.
DOMAINabc[.]doublemobile[.]comListed as ABCDoor C2 infrastructure.
DOMAINabc[.]fetish-friends[.]comReported ABCDoor staging and C2 domain.
DOMAINabc[.]ilptour[.]comListed as ABCDoor C2 infrastructure.
DOMAINabc[.]petitechanson[.]comListed as ABCDoor C2 infrastructure.
DOMAINabc[.]woopami[.]comListed as ABCDoor C2 infrastructure.
DOMAINvnc[.]kcii2[.]comAttacker server contacted by malicious remote-control installers.
IPV4108[.]187[.]37[.]85Listed ValleyRAT C2 address.
IPV4108[.]187[.]42[.]63Listed ValleyRAT C2 address.
IPV4207[.]56[.]138[.]28ValleyRAT C2 address found in the malware configuration.
IPV445[.]118[.]133[.]203Listed ABCDoor C2 address; the article gives port 5000.
MD504194f8ddd0518fd8005f0e87ae96335Malicious C++ stager used to download a loader for ABCDoor.
MD5043e457726f1bbb6046cb0c9869dbd7dMalicious SFX archive containing the ABCDoor JavaScript loader.
MD511705121f64fa36f1e9d7e59867b0724Malicious Go stager used to launch a script that downloads ABCDoor.
MD513669b8f2bd0af53a3fe9ac0490499e5Identified ABCDoor .pyd backdoor sample.
MD52b92e125184469a0c3740abcaa10350cMalicious SFX archive containing the ABCDoor JavaScript loader.
MD52c5a1dd4cb53287fe0ed14e0b7b7b1b7RustSL loader sample reported to implement Phantom Persistence.
MD54a5195a38a458cdd2c1b5ab13af3b393ValleyRAT plugin sample that downloads the ABCDoor archive.
MD55b998a5bc5ad1c550564294034d4a62cEarliest identified ABCDoor backdoor sample.
MD56495c409b59deb72cfcb2b2da983b3bbMalicious ZIP archive containing an SFX archive and ABCDoor JavaScript loader.
MD5e6362a81991323e198a463a8ce255533RustSL loader sample reported with Japan added to its execution country list.
MD5e66bae6e8621db2a835fa6721c3e5bbeValleyRAT plugin sample that downloads the ABCDoor archive.
URLhxxp[:]//154[.]82[.]81[.]205/YD20251001143052.zipMalicious ABCDoor archive downloaded by a ValleyRAT plugin.
URLhxxp[:]//154[.]82[.]81[.]205/YN20250923193706.zipMalicious ABCDoor archive downloaded by a ValleyRAT plugin.
URLhxxps[:]//abc[.]fetish-friends[.]com/setup/installMalicious remote PowerShell script URL used by a Go stager.
URLhxxps[:]//abc[.]fetish-friends[.]com/uploads/appclient.zipMalicious ABCDoor archive download URL used by a stager.
URLhxxps[:]//mcagov[.]cc/download.php?type=exeMalicious loader download URL used by a C++ stager.
URLhxxps[:]//roldco[.]com/api/download/c51bbd17-ef08-4d6c-ab4c-d7bf49483dd6Malicious payload download URL reached through a TinyURL redirect.
URLhxxps[:]//sudsmama[.]com/api/download/c8ea0a2c-42c2-4159-9337-ee774ed5e7cbMalicious payload download URL reached through a TinyURL redirect.

MITRE ATT&CK

Threat Actors

Malware

Vendors

Products

Tools

Countries

Industries

Related Articles