Zum Inhalt springen

YARA · Signature Base (Florian Roth / Nextron)

SIGNATURE_BASE_MAL_Etoroloro_Malicious_Nodepackage_Dec25

Detects malicious component of node package named Etoroloro

MalwareSignature Base (Florian Roth / Nextron)Detection Rule License 1.1Kompiliert mit YARA-X
Autor
Pezier Pierre-Henri
Datum
2025-12-12
Geändert
2026-05-15
Score / Qualität
80 / 85

Was diese Regel erkennt

Detects malicious component of node package named Etoroloro

Ziele: Windows-PE.

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

Zusammenfassung aus den Metadaten und der Bedingung der Regel erzeugt.

Regelquelltext

mal-etoroloro-malicious-nodepackage-dec25.yarDetection Rule License 1.1
rule SIGNATURE_BASE_MAL_Etoroloro_Malicious_Nodepackage_Dec25 : FILE
{
	meta:
		description = "Detects malicious component of node package named Etoroloro"
		author = "Pezier Pierre-Henri"
		id = "4c271502-68c6-5d20-85ea-c7f7628e417a"
		date = "2025-12-12"
		modified = "2026-05-15"
		reference = "Internal Research"
		source_url = "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/yara/mal_etoroloro_nodepackage_dec25.yar#L2-L27"
		license_url = "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/LICENSE"
		hash = "f08c5b748c91dd45fd73c5e85920f656e361d94b869e2147410b2b528c6ae78f"
		logic_hash = "bd890359c38fb7f2af31390666691af70a202dcf352ef44e95493dc340c07e94"
		score = 80
		quality = 85
		tags = "FILE"

	strings:
		$s1 = "DLLSideload."
		$s2 = "Failed to expand path:" wide
		$op1 = {
         41 0f af c0           // imul    eax, r8d
         48 8d 52 01           // lea     rdx, [rdx+1]
         0f b6 c9              // movzx   ecx, cl
         45 69 c0 35 d4 04 00  // imul    r8d, 4D435h
         03 c1                 // add     eax, ecx
         0f b6 0a              // movzx   ecx, byte ptr [rdx]
         84 c9                 // test    cl, cl
         75 e5                 // jnz     short loc_1800022C0
      }

	condition:
		uint16( 0 ) == 0x5a4d and ( all of ( $s* ) or $op1 )
}

Strings (3 Muster)

BezeichnerTypWertModifikatoren
$s1Text"DLLSideload."
$s2Text"Failed to expand path:"wide
$op1Hex{ 41 0f af c0 // imul eax, r8d 48 8d 52 01 // lea rdx, [rdx+1] 0f b6 c9 // movzx ecx, cl …

Bedingung

uint16( 0 ) == 0x5a4d and ( all of ( $s* ) or $op1 )

In Worten (Heuristik)

  • Die Datei muss mit „MZ“ beginnen — eine Windows-Programmdatei (PE).
  • Alle Muster aus ( $s* ) müssen treffen.
  • Muster $op1 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

Proben-Hashes

Hashes der Proben, die der Autor in den Metadaten der Regel nennt (in Ihrer Threat-Intelligence-Plattform nachschlagen).

  • f08c5b748c91dd45fd73c5e85920f656e361d94b869e2147410b2b528c6ae78f

Lizenz & Namensnennung

Autor: Pezier Pierre-Henri

Quell-Repository: Signature Base (Florian Roth / Nextron) @ 94a1c48d7a

Lizenz: Detection Rule License 1.1 (Repository-Lizenz)

Originalregel

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

Regel-ID: 4c271502-68c6-5d20-85ea-c7f7628e417a

Tags:FILE