XenoRAT Delivered Through Excel XLL With ConfuserEx Obfuscation

· Original article ↗

Summary

Researchers analyzed a XenoRAT dropper delivered as an Excel XLL, protected with ConfuserEx and Excel-DNA. The chain used a decoy PDF and led to a XenoRAT payload communicating with a hardcoded C2 server.

Key points

  • The sample arrived in a ZIP archive containing a malicious Payment_Details.xll file and a generic financial-transaction message.
  • The XLL abused Excel-DNA to load .NET components and launched an obfuscated batch file and password-protected SFX archive.
  • A decoy PDF named Pago.pdf opened while the malware chain ran in the background.
  • Researchers uncovered a XenoRAT payload and an additional remote-access tool; ConfuserEx and other obfuscation hindered analysis.
  • The XenoRAT configuration contained C2 address 87.120.116[.]115, communicating over TCP port 1391.
  • The payload had an anomalous 2052 compilation timestamp, which researchers say may help evade timestamp-based detection.
  • The article recommends monitoring or blocking uncommon file extensions such as XLL.

Article Details

Attack Vectors
  • XenoRAT was delivered in a malicious Excel XLL file titled Payment Details, with a generic business-style message and a decoy PDF intended to support the appearance of a financial transaction.
  • The XLL triggered an obfuscated batch file that initiated an SFX archive and another executable; the XLL acted as a dropper for XenoRAT and an additional remote access tool.
Defensive Notes
  • Monitor or block less commonly used file extensions such as XLL when appropriate.
  • Monitor for obfuscated batch files, SFX archives, and executables protected with ConfuserEx.
  • Monitor the reported XenoRAT C2 address and TCP port 1391.

Indicators of compromise

TypeIndicatorContext
IPV487[.]120[.]116[.]115Reported XenoRAT command-and-control IP address; the article says it communicates over TCP port 1391.
SHA25618aa15aaf6886e277aea1333b546be83a56bccdfa7a64ce5243ebed2dd2541fbHash of Original.exe, identified in the article as the XenoRAT payload.
SHA25618abc987c2a04a7c576d7a5c86588467cbf6cc2bb15eadbc60c0336e2fff11d8Hash listed for cfgdf.bat, the obfuscated batch file triggered by the malicious XLL.
SHA25646affe6213f26e1a5446134c994e14d3f3f500e3c88f7867e3102c4b171cead1Hash of cvghfy.exe, an executable in the reported malicious execution chain.
SHA25648a60db5241e6ecadbb9705ed014ba58ea9608d5ae0264db04fe70201fd1b152Hash of the malicious Payment_Details.xll dropper.
SHA25672722737a28ed8371130b181f99a12bd7f43b9cb9043e7a1257c08394e57e17bHash listed for cvghfy.sfx.exe, an SFX RAR archive in the reported execution chain.
SHA2567a0e40d4c39eae8f7415cb44504e04c1baf41f57e797308f026409c7353ed03dHash of the Pago.pdf decoy included in the reported malicious file set.
SHA2567fddca3e05425b8ec73f701334a57532f9b6bc626f8402de5135de91b8a0b59eHash of the archive reported as containing the malicious XLL and accompanying file.

MITRE ATT&CK

Malware

Products

Tools

Related Articles