Zum Inhalt springen

YARA · CAPE Sandbox (CAPEv2)

CAPE_Bumblebee2024

BumbleBee 2024

MalwareBumbleBeeCAPE Sandbox (CAPEv2)GNU General Public License v3.0Kompiliert mit YARA-X
Autor
enzok
Datum
2022-04-21
Geändert
2024-10-29
Score / Qualität
75 / 70

Was diese Regel erkennt

BumbleBee 2024

Zugehörige Malware-Familie: BumbleBee.

Sie definiert 6 Muster (0 Text, 6 Hex, 0 Regex).

Zusammenfassung aus den Metadaten und der Bedingung der Regel erzeugt.

Regelquelltext

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 )
}

Strings (6 Muster)

BezeichnerTypWertModifikatoren
$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}

Bedingung

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

In Worten (Heuristik)

  • Alle Muster aus ( $botid* ) müssen treffen.
  • Mindestens 2 Muster aus ( $port , $port , $dga1 , $dga2 ) müssen treffen.
  • Muster $rc4key muss vorhanden sein.

Diese Regel im Browser testen

Legen Sie eine Datei ab, um sie mit dieser Regel und YARA-X als WebAssembly zu scannen. Nichts wird hochgeladen.

Datei hier ablegen oder klicken zum AuswählenLokal mit YARA-X gescannt. Dateien bis 200 MB.

Im Editor öffnen

Referenzen

Lizenz & Namensnennung

Autor: enzok

Quell-Repository: CAPE Sandbox (CAPEv2) @ 6b15e76f28

Lizenz: GNU General Public License v3.0 (Repository-Lizenz)

Copyright-Hinweis: Cuckoo Sandbox is copyrighted by the Cuckoo Foundation.

Originalregel

Gespiegelt über YARA Forge 20260927, das Regelnamen mit der Quelle präfixiert und normalisierte Meta-Felder ergänzt.

Regel-ID: ba92b894-912d-593c-acf9-99cb6ad6d61f

Metadaten

cape_typeBumbleBee Payload
packeda20d56ab2e53b3a599af9904f163bb2e1b2bb7f2c98432519e1fbe87c3867e66

Weitere BumbleBee-Regeln