Zum Inhalt springen

YARA · CAPE Sandbox (CAPEv2)

CAPE_Lockbit

Lockbit Payload

MalwareLockbitCAPE Sandbox (CAPEv2)GNU General Public License v3.0Kompiliert mit YARA-X
Autor
kevoreilly
Datum
2020-05-14
Geändert
2022-06-09
Score / Qualität
75 / 70

Was diese Regel erkennt

Lockbit Payload

Zugehörige Malware-Familie: Lockbit.

Ziele: Windows-PE.

Sie definiert 5 Muster (2 Text, 3 Hex, 0 Regex).

Zusammenfassung aus den Metadaten und der Bedingung der Regel erzeugt.

Regelquelltext

lockbit.yarGNU General Public License v3.0
rule CAPE_Lockbit : FILE
{
	meta:
		description = "Lockbit Payload"
		author = "kevoreilly"
		id = "ec9b4fec-0233-5277-b922-07057c2b4b34"
		date = "2020-05-14"
		modified = "2022-06-09"
		reference = "https://github.com/kevoreilly/CAPEv2"
		source_url = "https://github.com/kevoreilly/CAPEv2/blob/6b15e76f28cd83fd1187da6c9aaaad2174255356/data/yara/CAPE/Lockbit.yar#L1-L15"
		license_url = "https://github.com/kevoreilly/CAPEv2/blob/6b15e76f28cd83fd1187da6c9aaaad2174255356/LICENSE"
		logic_hash = "80ab705c8246a0bd5b3de65146cf32b102f39bf9444bdf1d366b5a794c1229b9"
		score = 75
		quality = 70
		tags = "FILE"
		cape_type = "Lockbit Payload"

	strings:
		$string1 = "/C ping 127.0.0.7 -n 3 > Nul & fsutil file setZeroData offset=0 length=524288 \"%s\" & Del /f /q \"%s\"" wide
		$string2 = "Ransom" ascii wide
		$crypto = {8B 4D 08 C1 E9 10 0F B6 D1 8B 4D 0C C1 E9 08 0F B6 C9 8B 14 95 [4] 8B 7D FC 33 14 8D [4] 8B CF C1 E9 18 33 14 8D [4] 0F B6 CB 33 14 8D [4] 8B CF 33 10}
		$decode1 = {8A ?4 34 ?C 0? 00 00 8B 8? 24 ?8 0? 00 00 0F BE ?? 0F BE C? 33 ?? 88 ?? 34 ?? 0? 00 00 46 83 FE 0? 72 DD}
		$decode2 = {8A 44 24 ?? 30 44 0C ?? 41 83 F9 ?? 72 F2}

	condition:
		uint16( 0 ) == 0x5A4D and ( 2 of them )
}

Strings (5 Muster)

BezeichnerTypWertModifikatoren
$string1Text"/C ping 127.0.0.7 -n 3 > Nul & fsutil file setZeroData offset=0 length=524288 \"%s\" & Del /f /q \"%s\""wide
$string2Text"Ransom"ascii wide
$cryptoHex{8B 4D 08 C1 E9 10 0F B6 D1 8B 4D 0C C1 E9 08 0F B6 C9 8B 14 95 [4] 8B 7D FC 33 14 8D [4] 8B CF C1 E9 18 33 14 8D [4] 0F B6 CB 33 14 8D [4] 8B CF 33 10}
$decode1Hex{8A ?4 34 ?C 0? 00 00 8B 8? 24 ?8 0? 00 00 0F BE ?? 0F BE C? 33 ?? 88 ?? 34 ?? 0? 00 00 46 83 FE 0? 72 DD}
$decode2Hex{8A 44 24 ?? 30 44 0C ?? 41 83 F9 ?? 72 F2}

Bedingung

uint16( 0 ) == 0x5A4D and ( 2 of them )

In Worten (Heuristik)

  • Die Datei muss mit „MZ“ beginnen — eine Windows-Programmdatei (PE).
  • Mindestens 2 Muster aus der Regel müssen treffen.

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: kevoreilly

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: ec9b4fec-0233-5277-b922-07057c2b4b34

Metadaten

cape_typeLockbit Payload

Tags:FILE

Weitere Lockbit-Regeln