Zum Inhalt springen

YARA · Signature Base (Florian Roth / Nextron)

SIGNATURE_BASE_MAL_Win_Amadey_Jun25

This rule detects intrinsic patterns of Amadey version 5.34

MalwareAmadeySignature Base (Florian Roth / Nextron)Detection Rule License 1.1Kompiliert mit YARA-X
Autor
0x0d4y
Datum
2025-06-18
Geändert
2026-05-15
Score / Qualität
80 / 85

Was diese Regel erkennt

This rule detects intrinsic patterns of Amadey version 5.34

Zugehörige Malware-Familie: Amadey.

Ziele: Windows-PE.

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

Zusammenfassung aus den Metadaten und der Bedingung der Regel erzeugt.

Regelquelltext

mal-win-amadey-jun25.yarDetection Rule License 1.1
rule SIGNATURE_BASE_MAL_Win_Amadey_Jun25 : FILE
{
	meta:
		description = "This rule detects intrinsic patterns of Amadey version 5.34"
		author = "0x0d4y"
		id = "853111b8-e548-46a9-8f5a-ec8621343e0d"
		date = "2025-06-18"
		modified = "2026-05-15"
		reference = "https://0x0d4y.blog/amadey-targeted-analysis/"
		source_url = "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/yara/mal_win_amadey_jun25.yar#L1-L23"
		license_url = "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/LICENSE"
		logic_hash = "08dc17aa8f7e83bc349339a9a1b48184b094d8c66273d7199a15b206c6416946"
		score = 80
		quality = 85
		tags = "FILE"
		yarahub_reference_md5 = "1db72c5832fb71b29863ccc3125137a0"
		license = "Detection Rule License 1.1 https://github.com/Neo23x0/signature-base/blob/master/LICENSE"
		malpedia_family = "win.amadey"

	strings:
		$rc4_algorithm = { 8a 96 ?? ?? ?? ?? 0f b6 86 ?? ?? ?? ?? 03 f8 0f b6 ca 03 f9 81 e7 ff 00 00 80 79 ?? 4f 81 cf 00 ff ff ff 47 8a 87 ?? ?? ?? ?? 88 86 ?? ?? ?? ?? 46 88 97 ?? ?? ?? ?? 81 fe 00 01 00 00 7c }
		$s_MZ_PE_validation = { b8 4d 5a ?? ?? 66 39 06 0f 85 a8 01 ?? ?? 8b 7e 3c 03 fe 81 3f 50 45 00 00  }
		$s_loop_through_pe_section = { 8b 4c 24 0c 03 ce 03 4e 3c 6a ?? ff b1 08 01 ?? ?? 8b 81 0c 01 00 00 03 c6 50 8b 81 04 01 ?? ?? 03 44 24 20 50 ff 74 24 30 ff 15 f4 f0 44 00 8b 4c 24 10 0f b7 47 06 41 83 44 24 0c 28 89 4c 24 10 3b c8 }
		$s_str_decryption_algorithm = { 8b cb 0f 43 35 ?? ?? ?? ?? 2b c8 8d 04 0a 33 d2 f7 f3 }

	condition:
		uint16( 0 ) == 0x5a4d and $rc4_algorithm and 2 of ( $s* )
}

Strings (4 Muster)

BezeichnerTypWertModifikatoren
$rc4_algorithmHex{ 8a 96 ?? ?? ?? ?? 0f b6 86 ?? ?? ?? ?? 03 f8 0f b6 ca 03 f9 81 e7 ff 00 00 80 79 ?? 4f 81 cf 00 ff ff ff 47 8a 87 ?? ?? ?? ?? 88 86 ?? ?? ?? ?? 46 88 97 ?? ?? …
$s_MZ_PE_validationHex{ b8 4d 5a ?? ?? 66 39 06 0f 85 a8 01 ?? ?? 8b 7e 3c 03 fe 81 3f 50 45 00 00 }
$s_loop_through_pe_sectionHex{ 8b 4c 24 0c 03 ce 03 4e 3c 6a ?? ff b1 08 01 ?? ?? 8b 81 0c 01 00 00 03 c6 50 8b 81 04 01 ?? ?? 03 44 24 20 50 ff 74 24 30 ff 15 f4 f0 44 00 8b 4c 24 10 0f b7 …
$s_str_decryption_algorithmHex{ 8b cb 0f 43 35 ?? ?? ?? ?? 2b c8 8d 04 0a 33 d2 f7 f3 }

Bedingung

uint16( 0 ) == 0x5a4d and $rc4_algorithm and 2 of ( $s* )

In Worten (Heuristik)

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

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

Lizenz: Detection Rule License 1.1 (in den Metadaten der Regel angegeben)

“Detection Rule License 1.1 https://github.com/Neo23x0/signature-base/blob/master/LICENSE”

Originalregel

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

Regel-ID: 853111b8-e548-46a9-8f5a-ec8621343e0d

Metadaten

yarahub_reference_md51db72c5832fb71b29863ccc3125137a0
malpedia_familywin.amadey

Tags:FILE

Weitere Amadey-Regeln