“Banking Trojans Mekotio Expands Target Range; BBTok Exploits Utility Command”

Short Summary

The resurgence of notorious banking Trojans Mekotio and BBTok is targeting users in Latin America through sophisticated phishing scams. These scams utilize both business and judicial-related lures to compromise financial systems and steal sensitive banking credentials. Mekotio has broadened its geographical targeting, while BBTok employs advanced techniques to evade detection and enhance its credential theft capabilities.

Key Points

  • Phishing scams in Latin America are increasingly targeting users with banking Trojans like Mekotio and BBTok.
  • Mekotio has expanded its target demographic beyond Brazil to include other Spanish-speaking countries and parts of Southern Europe.
  • Phishing tactics include business transaction scams and judicial-related scams exploiting urgency and fear.
  • BBTok uses MSBuild.exe to execute malicious code while evading detection.
  • Both Trojans employ sophisticated techniques to evade security measures and steal sensitive information.
  • Organizations are urged to enhance cybersecurity measures and educate employees on recognizing phishing attempts.

MITRE ATT&CK TTPs – created by AI

  • Credential Dumping (T1003)
    • Techniques used to extract credentials from the compromised system.
  • Phishing (T1566)
    • Utilizing phishing emails to deliver malware and harvest credentials.
  • Command and Control (T1071)
    • Establishing a connection to the attacker’s server for further control.
  • Execution (T1203)
    • Executing malicious scripts through various methods including PowerShell and MSBuild.exe.
  • Persistence (T1547)
    • Creating registry entries to ensure malware runs on system startup.

Notorious Mekotio and BBTok are having a resurgence targeting Latin American users. Mekotio’s latest variant suggests the gang behind it is broadening their target, while BBTok is seen abusing MSBuild.exe to evade detection.

Overview:

  • The Latin Americas are seeing a rise in phishing scams that drop banking Trojans such as notorious Mekotio, BBTok, and Grandoreiro
  • Cybercriminals behind these known banking Trojans are using judicial-related phishing emails apart from the tried and tested business lures to target victims.
  • Our investigation of Mekotio suggests that cybercriminals are likely to expand their targets beyond the Latin Americas

Our monitoring has revealed an alarming rise in increasingly sophisticated phishing attacks to compromise financial systems across the Latin American region. Banking Trojans including notorious BBTok, Mekotio, and Grandoreiro resurgence to pilfer sensitive banking credentials and carry out unauthorized transactions. In this blog we discuss the evolving phishing tactics Mekotio and BBTok use, with an analysis on how their latest campaigns operate.

Evolving lures

We observed the Latin Americas experiencing a rise in phishing scams that employ two types of lures: business transactions and judicial-related transactions.

Business transaction phishing scams, as the name suggests, exploit the trust associated with professional communications by pretending to be one. Tried and tested tactics continue to be effective: embedded links in emails lead to fake business websites where users are prompted to download malware. Baking trojans in malicious PDF and ZIP files downloaded onto target machines also continues to be an effective way to infect victims. 

Figure 1. A Mekotio phishing email with an embedded link

Figure 1. A Mekotio phishing email with an embedded link

Figure 2. A Mekotio phishing email with malicious file attachments

Figure 2. A Mekotio phishing email with malicious file attachments

Meanwhile, cybercriminals are also luring victims with phishing scams that claim they have traffic violations; these exploit fear and urgency attached to official legal notifications. Cybercriminals mimic legitimate communications from law enforcement alerting victims of fake speeding tickets or other criminal complaints that prompt them to act and click on links without caution. These phishing scams often contain links that lead to counterfeit websites where victims inadvertently download malware onto their systems. Judicial-related transaction lures also use malicious PDF and CIP file attachments that, when downloaded and run, infect a victim’s machine.

Both types of attacks attempt to bypass a user’s usual security precautions by exploiting a false sense of urgency on legal and financial matters that lead them to make quick and damaging decisions. 

Figure 3. A sample of a phishing email claiming the victim has an overspeeding ticket and must settle accounts with law enforcement

Figure 3. A sample of a phishing email claiming the victim has an overspeeding ticket and must settle accounts with law enforcement

Figure 4. Another phishing email alerting the victim of a criminal complaint filed against them

Figure 4. Another phishing email alerting the victim of a criminal complaint filed against them

Our telemetry from August 2024 shows that cybercriminals employing business transaction and traffic violation phishing scams target manufacturing companies the most, accounting for 26% of the overall attacks we detected. Retail was also heavily affected, making up 18% of incidents, followed by enterprises in the technology and financial services industries with 16% and 8% of the attacks respectively. These types of phishing attacks are most likely to distribute banking Trojans Mekotio, BBTok, and Grandoreiro. In the following section we look closely at how Mekotio and BBTok operate to target Latin American victims.

Figure 5. A breakdown of the targeted industries by phishing scams that employ business-related and judicial-related scam phishing tactics

Figure 5. A breakdown of the targeted industries by phishing scams that employ business-related and judicial-related scam phishing tactics

Mekotio and BBTok victimology and new tactics

Mekotio and BBTok primarily target the Latin American region. Mekotio, which was first detected back in March 2018 has evolved from focusing on Brazilian users and banks to include other Spanish-speaking countries such as Chile, Mexico, Columbia, and Argentina, as well as parts of Southern Europe, including Spain. Our investigation also suggests that cybercriminals behind Mekotio are looking to broaden their victimology geographically. Meanwhile BBTok, first detected in 2020, narrows its targets down to the Latin American financial sector, but shares common geographical targets with Mekotio such as Brazil, Chile, Mexico, and Argentina.

Mekotio is predominantly delivered through phishing emails with malicious attachments, making it a versatile and persistent threat in the region. Our investigations reveal that it employes a new technique where the trojan’s PowerShell script is now obfuscated, enhancing its ability to evade detection.

BBTok on the other hand, is usually distributed through phishing emails with malicious attachments, but recent campaigns use phishing links to download ZIP or ISO files containing LNK files that initiate the infection process. BBTok’s advanced capabilities for credential theft and data exfiltration make it a formidable threat in the region. Another newly observed technique employed by BBTok sees the DLL payload now embedded directly within the downloaded ISO file.

Mekotio’s latest variant expands targets geographically

Figure 6. Mekotio’s observed infection chain

Figure 6. Mekotio’s observed infection chain

When a victim clicks a URL in the phishing email it leads to a malicious website specifically crafted to trigger the download of a ZIP file. Inside this ZIP file is an obfuscated batch file designed to evade detection by security tools and conceal its malicious payload. When the batch file is executed, it launches a PowerShell script that functions as a second-stage downloader. This script then connects to a secondary URL, enabling further stages of the attack, such as downloading additional malware or exfiltrating sensitive data.

Figure 7. The Mekotio obfuscated batch file

Figure 7. The Mekotio obfuscated batch file

Figure 8. The deobfuscated batch file downloading another component with a Powershell command

Figure 8. The deobfuscated batch file downloading another component with a Powershell command

The secondary URL hosts another obfuscated PowerShell script that is designed to adapt its behavior based on the specific environment it has infiltrated. Upon execution, this script performs several reconnaissance checks to gather crucial information about the compromised system: First, it checks the public IP address of the system to identify its network location. Next, it leverages geolocation services to determine the country where the device is located.

It also gathers basic system information, including the computer name and the username of the user who is logged in to better understand the environment it has compromised. Additionally, the script checks for any installed antivirus software and determines the operating system version to tailor its subsequent actions and evade detection.

Figure 9. Mekotio victim information being gathered

Figure 9. Mekotio victim information being gathered

We have observed that this variant of Mekotio that we investigated has a PowerShell script does not include a country comparison feature, which differs from the behavior seen in previous variants of Mekotio. In earlier versions, the malware would only proceed with its malicious activities if the compromised system was in one of the following countries: Brazil, Chile, Spain, Mexico, or Peru. This new variant, however, appears to have an altered targeting strategy, potentially broadening its scope by adapting its actions based on a wider range of geolocations.

After completing the environment checks, the malware proceeds to download another ZIP file containing the final payload. This ZIP file includes AutoHotKey.exe, an AutoHotKey script, and the Mekotio DLL. These components are used to execute the final stage of the attack, enabling the malware to perform its intended malicious actions on the compromised system. 

Figure 10. The generation of the zip file upon download from the server address

Figure 10. The generation of the zip file upon download from the server address

Figure 11. The creation of the AutoHotKey.exe, malicious AHK script and the Mekotio DLL from the downloaded ZIP file.

Figure 11. The creation of the AutoHotKey.exe, malicious AHK script and the Mekotio DLL from the downloaded ZIP file.

To ensure persistence, an autorun registry entry is also deployed, allowing the malware to automatically execute upon system startup and maintain a foothold on the infected machine.

Figure 12. Autorun registry created for persistence

Figure 12. Autorun registry created for persistence

BBTok uses legitimate Windows utility command for evasion

Figure 13. BBTok’s observed infection chain

Figure 13. BBTok’s observed infection chain

When a victim clicks on the malicious link embedded in the phishing email, this triggers the download of an ISO file that contains malicious components including a LNK file that, when executed, launches the infection chain, starting the deployment of malicious scripts. Simultaneously, a decoy document is opened to divert the victim’s attention, reducing suspicion and increasing the chances of a successful compromise.

Figure 14. The downloaded malicious ISO file

Figure 14. The downloaded malicious ISO file

Figure 15. The ISO file upon extraction

Figure 15. The ISO file upon extraction

Figure 16. The content of the LNK file masking as PDF file

Figure 16. The content of the LNK file masking as PDF file

The infection chain progresses when the LNK file triggers the execution of MSBuild.exe, which is embedded within the ISO file. MSBuild.exe then loads the contents of a malicious XML file hidden within the ISO archive. By using the legitimate Windows utility MSBuild.exe, attackers can execute their malicious code while evading detection.

Figure 17. The other files inside the ISO

Figure 17. The other files inside the ISO

After being loaded by MSBuild.exe, the XML file directs the generation and execution of a malicious DLL file using rundll32.exe. This action establishes a connection with the attacker’s Command-and-control (C&C) server, enabling further control over the compromised system. The XML file also opens a lure file and retrieves the directory of the ZIP file, setting the stage for subsequent actions.

Figure 18. The XML opens the lure file and getting directory of the zip file.

Figure 18. The XML opens the lure file and getting directory of the zip file.

Figure 19. The creation of the directory where the zip file will be copied

Figure 19. The creation of the directory where the zip file will be copied

The process involves creating a directory where the ZIP file will be copied, followed by the creation and checking of a mutex as an infection marker. The ZIP file is then extracted, and modifications are made to the system registry to ensure the DLL file from the ZIP is executed upon startup, providing persistence for the malware.

Figure 20. The registry modification for execution and persistence of the DLL in the ZIP file

Figure 20. The registry modification for execution and persistence of the DLL in the ZIP file

Figure 21. The creation of mutex and checking it as an infection marker

Figure 21. The creation of mutex and checking it as an infection marker

Figure 22. The extracted zip file

Figure 22. The extracted zip file

Finally, the extracted files, including the malicious BBTok DLL usually named Brammy.dll or Trammy.dll is executed, continuing the attack and deploying additional payloads.

Figure 23. The config file to execute the BBTok DLL

Figure 23. The config file to execute the BBTok DLL

Conclusion and recommendations

More sophisticated phishing scams targeting Latin American users to steal sensitive banking credentials and carry out unauthorized banking transactions underscores the urgent need for enhanced cybersecurity measures against increasingly advanced methods employed by cybercriminals. These trojans grown increasingly adept at evading detection and stealing sensitive information while the gangs behind them become bolder in targeting larger groups for more profit.

We recommend enterprises to strengthen their cybersecurity defenses by implementing advanced threat detection systems, regularly updating security protocols, and educating employees about recognizing and responding to phishing attempts. A proactive and zero-trust approach to cybersecurity will help mitigate the risks and safeguard financial systems against these evolving threats.

By practicing proper security best practices, users can protect themselves from threats that are primarily delivered via email. These include the following:

  • Be skeptical of unsolicited emails; verify the sender’s identity and email address, look for spelling and grammar mistakes, and scrutinize subject lines
  • Avoid clicking on links and downloading attachments contents of which are not verified
  • Hover over links to check URLs and avoid downloading attachments unless absolutely certain of the sender’s identity
  • If you suspect that the email might be malicious, directly contact the sender on a different platform using known contact details to verify identity, and compare the email with previous correspondences
  • Use email filters and anti-spam software
  • Ensure that spam filters and other security tools are turned on and are up to date
  • Report phishing attempts to your respective IT and security teams as you encounter them
  • Organizations should also educate their employees on phishing and social engineering tactics, as well as conduct regular phishing awareness trainings

Indicators of Compromise (IoCs)

As of publishing, all IoCs have been detected and blocked. You can find the list of IoCs here.

Source: Original Post