• Trend Micro
  • About TrendLabs Security Intelligence Blog
Search:
  • Home
  • Categories
    • Ransomware
    • Vulnerabilities
    • Exploits
    • Targeted Attacks
    • Deep Web
    • Mobile
    • Internet of Things
    • Malware
    • Bad Sites
    • Spam
    • Botnets
    • Social
    • Open source
Home   »   Bad Sites   »   ZBOT-UPATRE Far From Game Over, Uses Random Headers

ZBOT-UPATRE Far From Game Over, Uses Random Headers

  • Posted on:June 23, 2014 at 1:25 am
  • Posted in:Bad Sites, Botnets, Malware
  • Author:
    Jaaziel Carlos (Threat Response Engineer)
0

TROJ_UPATRE, the most common malware threat distributed via spam, is known for downloading encrypted Gameover ZeuS onto affected systems. This ZeuS variant, in turn, is known for its use of peer-to-peer connections to its command-and-contol (C&C) servers.  This behavior has been known about since October 2013.

We have observed that these specific ZeuS variants are now employing non-binary files. The UPATRE downloader is also responsible for decrypting these malicious files. This is done to bypass security features and avoid detection and removal from the infected systems.

Previously, ZBOT malware can be detected via its header with ZZP0 even though it is initially encrypted by UPATRE. However, in our recent findings, it is found that ZeuS dropped this header and now uses random headers and changed its file extension, thus making it arduous to be detected in the network.

Here is one particular example of these random headers:

Figure 1. Random headers

The decryption of these files starts from the 5th byte onwards using a key found in the TROJ_UPATRE downloader. The sample shown below uses 1b23fed8h as the XOR key. After performing the XOR routine, the file shows compressed version of the executable file. The XOR key used for decryption varies in each sample.

Figure 2. Portion to be decrypted highlighted

To get the actual executable file, the UPATRE variant uses the RtlDecompressBuffer function on the decrypted portion of the file. You end up with the original executable, as seen below.

Figure 3. Original executable

UPATRE is continuously developing not only in terms of effective social engineering lures such as the abuse of Dropbox links to lead to ZBOT, NECURS, and just recently, Cryptolocker.  This improvement can also be seen in the use of XOR key to decrypt the downloaded file.

We can say that the cybercriminals behind UPATRE are aware that their tactic of encrypted downloaded file is already detected by security solutions. As such, they continually modify their algorithm to circumvent efforts to detect and mitigate the risk posed by UPATRE. We’re monitoring this threat for any further developments.

As a downloader, the main function of UPATRE is to deliver the main payload: Gameover ZeuS. In the past, the Pony loader and Cutwail spam botnet was used to download GoZ malware.  Just recently, Trend Micro researchers took part in the efforts of FBI to takedown activities of Gameover ZeuS. While these efforts significantly affected the operations of Gameover ZeuS, we’re continuously monitoring and investigating these threats (ZeuS, UPATRE) so as to proactively protect our users.

With additional insights from Lord Alfred Remorin

The SHA1 hashes of the files with this behavior we’ve seen are:

  • 01FD900D3CF7E372CE32C5BEA36286644321095D
  • 94B53631F936F5B1C1B2A6B97A430EC2291FE321
  • A12AB11823B90A16E468294B901805B720797815
Learn how to protect Enterprises, Small Businesses, and Home Users from ransomware:
ENTERPRISE »
SMALL BUSINESS»
HOME»
Tags: C&C servercryptolockercybercriminalsdecryptionencryptiongameoverGoZ malwareMalwareNECURSUPATREXOR keyZBOTZeuSZZP0

Security Predictions for 2020

  • Cybersecurity in 2020 will be viewed through many lenses — from differing attacker motivations and cybercriminal arsenal to technological developments and global threat intelligence — only so defenders can keep up with the broad range of threats.
    Read our security predictions for 2020.

Business Process Compromise

  • Attackers are starting to invest in long-term operations that target specific processes enterprises rely on. They scout for vulnerable practices, susceptible systems and operational loopholes that they can leverage or abuse. To learn more, read our Security 101: Business Process Compromise.

Recent Posts

  • Our New Blog
  • How Unsecure gRPC Implementations Can Compromise APIs, Applications
  • XCSSET Mac Malware: Infects Xcode Projects, Performs UXSS Attack on Safari, Other Browsers, Leverages Zero-day Exploits
  • August Patch Tuesday Fixes Critical IE, Important Windows Vulnerabilities Exploited in the Wild
  • Water Nue Phishing Campaign Targets C-Suite’s Office 365 Accounts

Popular Posts

Sorry. No data so far.

Stay Updated

  • Home and Home Office
  • |
  • For Business
  • |
  • Security Intelligence
  • |
  • About Trend Micro
  • Asia Pacific Region (APAC): Australia / New Zealand, 中国, 日本, 대한민국, 台灣
  • Latin America Region (LAR): Brasil, México
  • North America Region (NABU): United States, Canada
  • Europe, Middle East, & Africa Region (EMEA): France, Deutschland / Österreich / Schweiz, Italia, Россия, España, United Kingdom / Ireland
  • Privacy Statement
  • Legal Policies
  • Copyright © Trend Micro Incorporated. All rights reserved.