Zum Inhalt springen

YARA · ditekSHen detection

DITEKSHEN_MALWARE_Win_Kimsuky

Detects Kimsuky backdoor

MalwareKimsukyditekSHen detectionBSD 2-Clause LicenseKompiliert mit YARA-X
Autor
ditekshen
Datum
2020-11-06
Geändert
2024-11-01
Score / Qualität
75 / 75

Was diese Regel erkennt

Detects Kimsuky backdoor

Zugehörige Malware-Familie: Kimsuky.

Ziele: Windows-PE.

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

Zusammenfassung aus den Metadaten und der Bedingung der Regel erzeugt.

Regelquelltext

malware-win-kimsuky.yarBSD 2-Clause License
rule DITEKSHEN_MALWARE_Win_Kimsuky : FILE
{
	meta:
		description = "Detects Kimsuky backdoor"
		author = "ditekshen"
		id = "6216b874-13f1-5283-9d17-90b7ca6996f8"
		date = "2020-11-06"
		modified = "2024-11-01"
		reference = "https://github.com/ditekshen/detection"
		source_url = "https://github.com/ditekshen/detection/blob/e76c93dcdedff04076380ffc60ea54e45b313635/yara/malware.yar#L2707-L2730"
		license_url = "https://github.com/ditekshen/detection/blob/e76c93dcdedff04076380ffc60ea54e45b313635/LICENSE.txt"
		logic_hash = "9f9e64a9cfb3f61bc6b355035c5f0644e4750b740e05cb557c6183c7acfc5a19"
		score = 75
		quality = 75
		tags = "FILE"
		clamav_sig = "MALWARE.Win.Trojan.Kimsuky"

	strings:
		$s1 = "Win%d.%d.%dx64" fullword ascii
		$s2 = ".zip" fullword ascii
		$s3 = ".enc" fullword ascii
		$s4 = "&p2=a" fullword ascii
		$s5 = "Content-Disposition: form-data; name=\"binary\"; filename=\"" fullword ascii
		$s6 = "%s/?m=a&p1=%s&p2=%s-%s-v%d" fullword ascii
		$s7 = "/?m=b&p1=" fullword ascii
		$s8 = "/?m=c&p1=" fullword ascii
		$s9 = "/?m=d&p1=" fullword ascii
		$s10 = "http://%s/%s/?m=e&p1=%s&p2=%s&p3=%s" fullword ascii
		$s11 = "taskkill.exe /im iexplore.exe /f" fullword ascii
		$s12 = "GetParent" fullword ascii
		$s13 = "DllRegisterServer" fullword ascii
		$dll1 = "AutoUpdate.dll" fullword ascii
		$dll2 = "dropper-ie64.dll" fullword ascii

	condition:
		uint16( 0 ) == 0x5a4d and ( ( 1 of ( $dll* ) and 7 of ( $s* ) ) or ( 11 of ( $* ) ) )
}

Strings (15 Muster)

BezeichnerTypWertModifikatoren
$s1Text"Win%d.%d.%dx64"fullword ascii
$s2Text".zip"fullword ascii
$s3Text".enc"fullword ascii
$s4Text"&p2=a"fullword ascii
$s5Text"Content-Disposition: form-data; name=\"binary\"; filename=\""fullword ascii
$s6Text"%s/?m=a&p1=%s&p2=%s-%s-v%d"fullword ascii
$s7Text"/?m=b&p1="fullword ascii
$s8Text"/?m=c&p1="fullword ascii
$s9Text"/?m=d&p1="fullword ascii
$s10Text"http://%s/%s/?m=e&p1=%s&p2=%s&p3=%s"fullword ascii
$s11Text"taskkill.exe /im iexplore.exe /f"fullword ascii
$s12Text"GetParent"fullword ascii
$s13Text"DllRegisterServer"fullword ascii
$dll1Text"AutoUpdate.dll"fullword ascii
$dll2Text"dropper-ie64.dll"fullword ascii

Bedingung

uint16( 0 ) == 0x5a4d and ( ( 1 of ( $dll* ) and 7 of ( $s* ) ) or ( 11 of ( $* ) ) )

In Worten (Heuristik)

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

Quell-Repository: ditekSHen detection @ e76c93dcde

Lizenz: BSD 2-Clause License (Repository-Lizenz)

Copyright-Hinweis: Copyright 2021 by ditekSHen (https://github.com/ditekshen/detection).

Originalregel

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

Regel-ID: 6216b874-13f1-5283-9d17-90b7ca6996f8

Metadaten

clamav_sigMALWARE.Win.Trojan.Kimsuky

Tags:FILE

Weitere Kimsuky-Regeln