Romeos

Description

(Novetta) A large portion of the Lazarus Group’s RAT collection stems from a common core, Romeo-CoreOne (R-C1); the individual families that use R-C1 need only provide the scaffolding to support the R-C1 code. At a minimum, each family that is built upon R-C1 must provide an interface to their specific communications abstraction and a method by which to activate the R-C1 functionality.

The general flow of execution for families that use R-C1 is as follows:

  1. Dynamically load API functions
  2. Perform any configuration management tasks that the family may require (e.g., loading the configuration, opening listening ports, establishing persistence)
  3. Establish a communication channel with controlling endpoint
  4. Pass off the channel to the R-C1 component

There are five known families that are based on, or that incorporate, R-C1 (Figure 2-1): RomeoAlfa, RomeoBravo, RomeoCharlie, RomeoHotel, and RomeoNovember. In addition to the four families having commonality through the use of R-C1, two of the families, RomeoAlfa and RomeoHotel, share the distinctive fake TLS communication scheme and use the Caracachs encryption scheme as their underlying communication encryption. RomeoBravo, RomeoCharlie, and RomeoNovember use DNSCALC-style encoding for communication encryption.

Names

Name
Romeos
RomeoCore
Romeo-CoreOne
R-C1

Category

Malware

Type

  • Backdoor
  • Info stealer

Information

Malpedia

Other Information

Uuid

f9e598ab-266d-4460-9d22-d945de9498d3

Last Card Change

2020-04-23