RevengeRAT

RevengeRAT is a part of a threatening malware campaign that is targeting computer users located in Europe, Asia, the Middle East and North America. RevengeRAT is being distributed through a variety of Web pages that are hosted on public platforms such as Blogspot and Pastebin, also using these pages as part of RevengeRAT's Command and Control infrastructure used to carry out RevengeRAT attacks. Reports of the latest RevengeRAT campaign started appearing in March 2019, even though the RevengeRAT Trojan has been around since 2016. This current malware campaign associated with RevengeRAT has become known as 'Aggah' and seems to target large businesses and government networks.

How the RevengeRAT Trojan Attacks a Computer

The RevengeRAT Trojan has been available to everyone since 2016, released on hacking forums. Once RevengeRAT is installed, RevengeRAT allows the attacker to control the infected computer from afar. With RevengeRAT, criminals can gain access to files on a computer device, running memory processes and services, spying on the victim's activities, and making changes to the affected device. RevengeRAT also allows criminals to gain access to peripherals connected to the infected computer, for example allowing them to track keystrokes on the infected computer's keyboard or gaining access to the camera or microphone to monitor the infected computer's surroundings.

How RevengeRAT is Being Distributed in the Aggah Campaign

RevengeRAT has been distributed in a large variety of ways since it was first created, which include typical malware delivery methods that are well-known, such as the use of spam email attachments or corrupted online advertisements and corrupted websites. The main way in which RevengeRAT is delivered in the Aggah campaign is through corrupted documents that use embedded macros to download and install RevengeRAT onto the victim's computer. Embedded macros associated with this campaign uses posts on Blogspot to obtain a script that uses Pastebin content to download additional content until finally RevengeRAT is installed and connected to its Command and Control server. The initial decoy file, which begins the RevengeRAT attack, can be disguised in a variety of ways and can change depending on the victim. One sample observed on March 27, 2019, was delivered in a fake email message from a bank with the subject line 'Your account is locked,' tricking the victim into opening the attached file thinking that it is an official document from a bank.

How RevengeRAT Infects a Device

When the victim opens the decoy file, it displays an image to trick the victim into enabling Microsoft Office macros. Allowing this to happen allows RevengeRAT to be installed on the victim's computer via a process with multiple steps involving various, different URLs. As soon as RevengeRAT is installed, this Trojan will disable Microsoft Defender and try to disable other security content on the victim's computer. The RevengeRAT variant installed in these recent attacks is nicknamed 'Nuclear Explosion' and seems to carry out a typical backdoor RAT attack. One link associated with RevengeRAT distribution has been clicked nearly two thousand times with targets in more than twenty different countries. This hints to the fact that it is very likely that RevengeRAT attacks have been successful in reaching potential victim particularly.

Protecting Your Data from RevengeRAT

The best protection against RATs like the RevengeRAT Trojan is to have a security product that is fully up-to-date installed on your computer. Apart from having a reliable anti-malware program, malware researchers also advise computer users to make sure that other security devices on their computer are enabled, such as a reliable firewall and an anti-spam filter. PC security researchers advise disabling macros in Microsoft Office and avoiding downloading suspicious files, unsolicited email attachments particularly.

Analysis Report

General information

Family Name: Trojan.Revenge-RAT
Signature status: No Signature

Known Samples

MD5: f7f95cde7776936c0cc90253a77a330b
SHA1: 53b9c14cea890878ecd6a50de587fbff5c5d2dcd
SHA256: 61772167A95F7D7EB84337C06144CBBA21B88B0ACE8EF24D59426C7A50E6ACC6
File Size: 16.90 KB, 16896 bytes

Windows Portable Executable Attributes

  • File doesn't have "Rich" header
  • File doesn't have debug information
  • File doesn't have exports table
  • File doesn't have resources
  • File doesn't have security information
  • File is .NET application
  • File is 32-bit executable
  • File is either console or GUI application
  • File is GUI application (IMAGE_SUBSYSTEM_WINDOWS_GUI)
  • File is not packed
Show More
  • IMAGE_FILE_DLL is not set inside PE header (Executable)
  • IMAGE_FILE_EXECUTABLE_IMAGE is set inside PE header (Executable Image)

File Traits

  • .NET
  • NewLateBinding
  • No Version Info
  • x86

Block Information

Total Blocks: 28
Potentially Malicious Blocks: 3
Whitelisted Blocks: 7
Unknown Blocks: 18

Visual Map

? ? ? ? ? ? ? 0 ? ? x ? 0 ? ? ? ? ? ? ? 0 0 ? x x 0 0 0
0 - Probable Safe Block
? - Unknown Block
x - Potentially Malicious Block

Windows API Usage

Category API
Syscall Use
  • ntdll.dll!NtClearEvent
  • ntdll.dll!NtClose
  • ntdll.dll!NtCreateEvent
  • ntdll.dll!NtCreateKey
  • ntdll.dll!NtCreateSection
  • ntdll.dll!NtEnumerateKey
  • ntdll.dll!NtEnumerateValueKey
  • ntdll.dll!NtFreeVirtualMemory
  • ntdll.dll!NtMapViewOfSection
  • ntdll.dll!NtOpenEvent
Show More
  • ntdll.dll!NtOpenFile
  • ntdll.dll!NtOpenKey
  • ntdll.dll!NtOpenKeyEx
  • ntdll.dll!NtOpenProcessToken
  • ntdll.dll!NtOpenThreadToken
  • ntdll.dll!NtProtectVirtualMemory
  • ntdll.dll!NtQueryAttributesFile
  • ntdll.dll!NtQueryDefaultLocale
  • ntdll.dll!NtQueryDirectoryFileEx
  • ntdll.dll!NtQueryInformationProcess
  • ntdll.dll!NtQueryInformationThread
  • ntdll.dll!NtQueryInformationToken
  • ntdll.dll!NtQueryKey
  • ntdll.dll!NtQuerySecurityAttributesToken
  • ntdll.dll!NtQuerySystemInformation
  • ntdll.dll!NtQueryValueKey
  • ntdll.dll!NtQueryVirtualMemory
  • ntdll.dll!NtReadRequestData
  • ntdll.dll!NtReleaseMutant
  • ntdll.dll!NtReleaseWorkerFactoryWorker
  • ntdll.dll!NtSetEvent
  • ntdll.dll!NtSetInformationKey
  • ntdll.dll!NtSetInformationProcess
  • ntdll.dll!NtSetInformationThread
  • ntdll.dll!NtSetInformationWorkerFactory
  • ntdll.dll!NtTestAlert
  • ntdll.dll!NtTraceControl
  • ntdll.dll!NtUnmapViewOfSection
  • ntdll.dll!NtUnmapViewOfSectionEx
  • ntdll.dll!NtWaitForSingleObject
  • ntdll.dll!NtWaitForWorkViaWorkerFactory
  • ntdll.dll!NtWriteFile
  • ntdll.dll!NtYieldExecution
  • UNKNOWN
User Data Access
  • GetComputerName
  • GetUserObjectInformation
Anti Debug
  • IsDebuggerPresent
Other Suspicious
  • AdjustTokenPrivileges
Encryption Used
  • CryptAcquireContext
Network Winsock2
  • WSASocket
  • WSAStartup
  • WSAttemptAutodialName
Network Winsock
  • closesocket
  • getaddrinfo
  • setsockopt

Related Posts

Trending

Most Viewed

Loading...