Emotet lives another day using Fake O2 invoice notifications

Authors: Dr. Fahim Abbasi and Nicholas Ramos

We witnessed a widespread phishing campaign targeting O2 customers, that surfaced on 18th August, 2017 and continued intermittently until 21st August, 2017. Telefonica UK Limited, trading as O2, is a major telco provider in the UK. In this campaign scammers sent out fake O2 invoice emails as spam. These spam phishing emails contained links to malicious Microsoft Word documents, that in turn infected victims with a banking trojan. The attack flow is shown here:

Flow

Analysis of the Email

The scammers used spoofed email addresses in the email "From" field and sent out the same emails using one of the two subject lines:

  1. Subject: My O2 Business - Your O2 Bill is ready
  2. Subject: Your O2 bill is ready - (Victims Name)

The fake email message appears as a legit automated O2 bill invoice, that encourages the victims to click on the link to "View Billing Statement" as shown in Figure 1 and 2.

Fig1
Figure 1: O2 Phishing email message
Fig2
Figure 2:O2 phishing invoice messages pointing to malicious word document

Analysis of the Phishing link and the Malicious Word document:

Clicking on the link points the web browser to the Phishing site: hxxp://marianamengote(.)com/RLDXAIYKZD2314573/ (see Figure 3). The link appears to be hosted on a compromised web site, that downloads a malicious Word document "O2 bill - 805985874058.doc" (MD5: 2E8BBD0C8B7DE7D5F4E541C192421451). This word document contains a malicious obfuscated macro (see Figure 4):

Fig3

Figure 3: Malicious word document download via HTTP

Fig4
Figure 4: Malicious Macro

The macro executes a base 64 encoded Powershell command (see Figure 5).

Fig5
Figure 5: Encoded Powershell command used by Macro

A decoded version of the command is show in Figure 6.

Fig6
Figure 6: Decoded version of the Powershell command

Opening the macro enabled word document, launches the Powershell script, that downloads and executes a malware sample from the URL: hxxp://wernerbernheim(.)com(.)uy/capacitacion/bMLTBrcIE/

The downloaded malware is saved to: C:\Users\{user}\AppData\Local\Temp\{random}.exe , having MD5: D6EDE359E1ECBF8248B0FC8EF63CED7E .

Analysis of the Malware:

The downloaded malware is a variant of the Emotet malware. Emotet is a notorious multi-faceted banking trojan that rolls out different behaviors such as:

  • Info stealing module - emails, PST, browsers
  • Email spamming modules
  • Denial of service module

Depending on the module behavior, it drops a malware component to the following path:

  • %WINDIR%\system32\dcomevent.exe
  • %LOCALAPPDATA%\Microsoft\Windows\dcomevent.exe

For persistence, it creates the following registry keys:

  • HKLM\SYSTEM\CurrentControlSet\services\dcomevent
  • HKCU\Software\Microsoft\Windows\CurrentVersion\Run

It also tries to connect to its CnC server at IP 62.39.95.185 using HTTPS (see Figure 7).

Fig7
Figure 7: HTTP traffic

The malware then loads its spam module and attempts to send out new spam/phishing emails to thousands of email addresses (see Figure 8). This is a typical spambot behavior, where first it performs DNS lookups on each target email domain and then sends the spam to the respective SMTP server for that domain.

Fig8
Figure 8: A snapshot of the SMTP traffic used by the malware to send out spam

Following the link provided in the spammed email downloads the same malicious word document file, but this time hosted on a different domain (see Figure 9).

Fig9
Figure 9: Link to malicious Word document sent out as spam by the malware

Indicators of Compromise (IOCs)

  • URL in the Email:
    • hxxp://marianamengote(.)com/RLDXAIYKZD2314573/
  • Malicious Word Document:
    • FileName: "O2 bill - 805985874058.doc"
    • MD5: 2E8BBD0C8B7DE7D5F4E541C192421451
  • URL to download Emotet:
  • Emotet variant:
    • MD5: D6EDE359E1ECBF8248B0FC8EF63CED7E
    • C2: 39.95.185

Conclusion

Attackers are leveraging the simplicity provided by the email infrastructure to distribute banking trojans to global victims. We observed one such targeted phishing campaign delivering counterfeit emails claiming to come from O2, a UK based telecom company. The legitimate-looking messages pretend to be dispatching a billing invoice, but the link included leads to a malicious Word document file. Upon opening the document it attempts to install a variant of the notorious Emotet banking Trojan. This variant is equipped with a spamming module that starts sending out spam messages containing infected links to email addresses globally. This type of attack flow (Spam->contains-malicious-link->downloads-malicious-document->downloads-and-executes-Trojan) appears to be on an increase on the threat landscape, likely as a measure to evade email gateways. Additionally, malware equipped with spamming modules used in such campaigns is designed to perpetuate the attack. As a mitigation measure, customers should avoid opening any email messages that appear suspicious, especially avoid opening any unexpected office documents containing macros.

Acknowledgements

We would like to thank Phil Hay for his valuable advice and guidance.

Trustwave reserves the right to review all comments in the discussion below. Please note that for security and other reasons, we may not approve comments containing links.