Investigating a Persistent Foothold and Uncovering Its Malware Payload

· Original article ↗

Summary

Huntress analysts traced a suspicious Run Key to a DLL that contacted an IP address associated with Vawtrak. Static analysis and debugging exposed the decoded network-communication payload.

Key points

  • A suspicious Run Key launched regsvr32.exe to load a randomly named DLL from C:\ProgramData; the DLL’s hash had not previously appeared in VirusTotal.
  • Strings and imports suggested the DLL acted as a loader.
  • Dynamic analysis showed the DLL loading WinSock and attempting to connect to 91.234.34.44 on port 30970.
  • The IP had previously been associated with Troj/Agent-AOZZ and the Vawtrak banking trojan; Huntress said the similar persistence method made Vawtrak a likely attribution.
  • Using WinDbg, analysts found the decoded payload in memory and confirmed it contained WinSock functions and the connection IP.

Article Details

Attack Vectors
  • A user Run Key launched regsvr32.exe to load a randomly named DLL from C:\ProgramData.
  • The DLL attempted to connect to 91.234.34.44 on port 30970.
Defensive Notes
  • The analysts dynamically analyzed the payload in an isolated VM.
  • The team notified its partner and provided instructions to remove the foothold; specific removal steps are not included in the article.

Indicators of compromise

TypeIndicatorContext
IPV491[.]234[.]34[.]44IP address the DLL attempted to contact; the article says it was previously affiliated with Troj/Agent-AOZZ and the Vawtrak banking trojan.

MITRE ATT&CK

Malware

Vendors

Tools

Related Articles