Saltar al contenido

YARA · CAPE Sandbox (CAPEv2)

CAPE_Bumblebee2024

BumbleBee 2024

MalwareBumbleBeeCAPE Sandbox (CAPEv2)GNU General Public License v3.0Compila con YARA-X
Autor
enzok
Fecha
2022-04-21
Modificada
2024-10-29
Puntuación / Calidad
75 / 70

Qué detecta esta regla

BumbleBee 2024

Familia de malware asociada: BumbleBee.

Define 6 patrones (0 de texto, 6 hex, 0 regex).

Resumen generado a partir de los metadatos y la condición de la regla.

Código de la regla

bumblebee2024.yarGNU General Public License v3.0
rule CAPE_Bumblebee2024
{
	meta:
		description = "BumbleBee 2024"
		author = "enzok"
		id = "ba92b894-912d-593c-acf9-99cb6ad6d61f"
		date = "2022-04-21"
		modified = "2024-10-29"
		reference = "https://github.com/kevoreilly/CAPEv2"
		source_url = "https://github.com/kevoreilly/CAPEv2/blob/6b15e76f28cd83fd1187da6c9aaaad2174255356/data/yara/CAPE/BumbleBee.yar#L52-L68"
		license_url = "https://github.com/kevoreilly/CAPEv2/blob/6b15e76f28cd83fd1187da6c9aaaad2174255356/LICENSE"
		logic_hash = "db58272c1ba74bc6e6a90bdacf7e8feec94be5da2b5123e0475ce86448f3edb2"
		score = 75
		quality = 70
		tags = ""
		cape_type = "BumbleBee Payload"
		packed = "a20d56ab2e53b3a599af9904f163bb2e1b2bb7f2c98432519e1fbe87c3867e66"

	strings:
		$rc4key = {48 [6] 48 [6] E8 [4] 4C 89 AD [4] 4C 89 AD [4] 4C 89 B5 [4] 4C 89 AD [4] 44 88 AD [4] 48 8D 15 [4] 44 38 2D [4] 75}
		$botidlgt = {4C 8B C1 B? 4F 00 00 00 48 8D 0D [4] E8 [4] 4C 8B C3 48 8D 0D [4] B? 4F 00 00 00 E8 [4] 4C 8B C3 48 8D 0D [4] B? FF 0F 00 00 E8}
		$botid = {90 48 [6] E8 [4] 4C 89 AD [4] 4C 89 AD [4] 4C 89 B5 [4] 4C 89 AD [4] 44 88 AD [4] 48 8D 15 [4] 44 38 2D [4] 75}
		$port = {4C 89 6D ?? 4C 89 6D ?? 4c 89 75 ?? 4C 89 6D ?? 44 88 6D ?? 48 8D 05 [4] 44 38 2D [4] 75}
		$dga1 = {4C 89 75 ?? 4C 89 6D ?? 44 88 6D ?? 48 8B 1D [4] 48 8D 0D [4] E8 [4] 8B F8}
		$dga2 = {48 8D 0D [4] E8 [4] 8B F0 4C 89 6D ?? 4C 89 6D ?? 4C 89 75 ?? 4C 89 6D ?? 44 88 6D ?? 48 8D 15 [4] 44 38 2D [4] 75}

	condition:
		$rc4key and all of ( $botid* ) and 2 of ( $port , $port , $dga1 , $dga2 )
}

Cadenas (6 patrones)

IdentificadorTipoValorModificadores
$rc4keyhex{48 [6] 48 [6] E8 [4] 4C 89 AD [4] 4C 89 AD [4] 4C 89 B5 [4] 4C 89 AD [4] 44 88 AD [4] 48 8D 15 [4] 44 38 2D [4] 75}
$botidlgthex{4C 8B C1 B? 4F 00 00 00 48 8D 0D [4] E8 [4] 4C 8B C3 48 8D 0D [4] B? 4F 00 00 00 E8 [4] 4C 8B C3 48 8D 0D [4] B? FF 0F 00 00 E8}
$botidhex{90 48 [6] E8 [4] 4C 89 AD [4] 4C 89 AD [4] 4C 89 B5 [4] 4C 89 AD [4] 44 88 AD [4] 48 8D 15 [4] 44 38 2D [4] 75}
$porthex{4C 89 6D ?? 4C 89 6D ?? 4c 89 75 ?? 4C 89 6D ?? 44 88 6D ?? 48 8D 05 [4] 44 38 2D [4] 75}
$dga1hex{4C 89 75 ?? 4C 89 6D ?? 44 88 6D ?? 48 8B 1D [4] 48 8D 0D [4] E8 [4] 8B F8}
$dga2hex{48 8D 0D [4] E8 [4] 8B F0 4C 89 6D ?? 4C 89 6D ?? 4C 89 75 ?? 4C 89 6D ?? 44 88 6D ?? 48 8D 15 [4] 44 38 2D [4] 75}

Condición

$rc4key and all of ( $botid* ) and 2 of ( $port , $port , $dga1 , $dga2 )

En palabras sencillas (Heurística)

  • Deben coincidir todos los patrones de ( $botid* ).
  • Deben coincidir al menos 2 patrones de ( $port , $port , $dga1 , $dga2 ).
  • El patrón $rc4key debe estar presente.

Prueba esta regla en tu navegador

Arrastra un archivo para escanearlo con esta regla usando YARA-X compilado a WebAssembly. No se sube nada.

Arrastra un archivo aquí o haz clic para elegirSe escanea en local con YARA-X. Archivos de hasta 200 MB.

Abrir en el editor

Referencias

Licencia y atribución

Autor: enzok

Repositorio de origen: CAPE Sandbox (CAPEv2) @ 6b15e76f28

Licencia: GNU General Public License v3.0 (licencia del repositorio)

Aviso de copyright: Cuckoo Sandbox is copyrighted by the Cuckoo Foundation.

Regla original

Obtenida a través de YARA Forge 20260927, que añade a los nombres el prefijo de la fuente y campos meta normalizados.

Id de la regla: ba92b894-912d-593c-acf9-99cb6ad6d61f

Metadatos

cape_typeBumbleBee Payload
packeda20d56ab2e53b3a599af9904f163bb2e1b2bb7f2c98432519e1fbe87c3867e66

Más reglas de BumbleBee