Researchers Detail ValleyRAT Campaign Using Signed Overwolf Binary to Sideload Malware

· Original article ↗

Summary

Forcepoint researchers dissected an India-focused ValleyRAT campaign using fake tax notices and a signed Overwolf executable to sideload a DLL; the malware runs in memory, persists via a logon task, and injects into svchost.exe.

Key points

  • The campaign targeted organizations in India with bilingual phishing emails impersonating the Income Tax Department and linking to a spoofed assessment notice at dnfyb[.]vip.
  • The downloaded ZIP contained a legitimately signed Overwolf executable alongside hidden malicious DLL and encrypted .bin files; running the executable sideloaded the DLL.
  • Analysis found the DLL was UPX-packed and modified with Astral-PE. Its loader decrypted and reflectively loaded the ValleyRAT core into memory.
  • The researchers identified a custom RC4-like routine using a 115-byte key for the core payload and a five-byte constant to decrypt the configuration.
  • ValleyRAT checks for administrator privileges, copies its components into a hidden system-folder staging location, and persists through a scheduled task at user logon.
  • The malware hollows svchost.exe and uses it to connect to a C2 endpoint; that endpoint was unresponsive during analysis.
  • Forcepoint says its email analytics, URL categorization, and malicious-file protections block stages of the campaign.

Article Details

Attack Vectors
  • A bilingual phishing email impersonated the Indian Income Tax Department and linked to a spoofed notice page that delivered a ZIP archive.
  • The archive contained a signed Overwolf executable that sideloaded a malicious DLL, which decrypted and reflectively loaded the ValleyRAT core from an accompanying .bin file.
  • ValleyRAT copied the components to C:\Program Files\Common Files, marked them read-only, hidden, and system, and established persistence with a scheduled task at user logon.
  • The malware hollowed svchost.exe and used the resulting process to connect to its C2 endpoint over TCP.
Defensive Notes
  • The article reports that email security analytics identify and block phishing emails associated with these attacks.
  • The article reports that staging URLs are categorized and blocked.
  • The article reports that the dropper files are added to the Forcepoint malicious database and blocked.
  • The article reports that C2 servers are categorized under a security category and blocked.

Indicators of compromise

TypeIndicatorContext
DOMAINcpxxw[.]vipListed as an embedded download domain found in telemetry associated with the campaign.
DOMAINdnfyb[.]vipStaging site impersonating an Indian tax notice and delivering the ZIP archive.
DOMAINdywwl[.]vipListed as an embedded download domain found in telemetry associated with the campaign.
DOMAINkangyue[.]vipListed as an embedded download domain found in telemetry associated with the campaign.
DOMAINkejiwei[.]vipListed as an embedded download domain found in telemetry associated with the campaign.
DOMAINnsseo[.]vipListed as an embedded download domain found in telemetry associated with the campaign.
DOMAINrpaai[.]vipListed as an embedded download domain found in telemetry associated with the campaign.
DOMAINshhswz[.]vipListed as an embedded download domain found in telemetry associated with the campaign.
DOMAINsuoguan[.]vipListed as an embedded download domain found in telemetry associated with the campaign.
DOMAINtanlianmeng[.]vipListed as an embedded download domain found in telemetry associated with the campaign.
DOMAINtaobaoker[.]vipListed as an embedded download domain found in telemetry associated with the campaign.
DOMAINusheng[.]vipListed as an embedded download domain found in telemetry associated with the campaign.
DOMAINwayaya[.]vipListed as an embedded download domain found in telemetry associated with the campaign.
DOMAINyakin[.]vipListed as an embedded download domain found in telemetry associated with the campaign.
DOMAINzbrhcggp[.]vipListed as an embedded download domain found in telemetry associated with the campaign.
IPV4103[.]240[.]196[.]115C2 endpoint contacted by the hollowed process over TCP on port 1234; it was unresponsive during analysis.
SHA1061f3e304c65f3f062f2aacc41b6d6f8a4f43816Hash of the unpacked, Astral-PE-mutated malicious DLL.
SHA107846091fdeb1011cbd80d9ca45fd7dcb40b5c40Hash of the decrypted configuration extracted from the ValleyRAT sample.
SHA12d830905581ae5c29d1e6bad27c6b63a097f79d7Hash of the encrypted configuration extracted from the ValleyRAT sample.
SHA17de942da8993a45a5a7547de0a883f9b13f2f71cHash of teamspeak_control.bin, the encrypted file holding the ValleyRAT core and configuration.
SHA1ab530af5603ce3f98b51b3c6f612074e020f572eHash of the extracted reflective-loader content from Record 1 of the .bin file.
SHA1d03fb03e8969e7ecbd763aa4bdc67a4629e19b10Hash of the file containing the 115-byte key used with the encrypted ValleyRAT payload.
SHA1f062e682ee38b33141ba03b17880b9cacca0e376Hash of teamspeak_control.dll, identified as the malicious loader executed via DLL sideloading.

MITRE ATT&CK

People

Malware

Vendors

Products

Tools

Countries

Related Articles