Zum Inhalt springen

YARA · Trellix Advanced Research Center

TRELLIX_ARC_Ransom_Linux_Hellokitty_0721

rule to detect Linux variant of the Hello Kitty Ransomware

MalwareHelloKittyTrellix Advanced Research CenterApache License 2.0Kompiliert mit YARA-X
Autor
Christiaan @ ATR
Datum
2021-07-19
Score / Qualität
75 / 70

Was diese Regel erkennt

rule to detect Linux variant of the Hello Kitty Ransomware

Zugehörige Malware-Familie: HelloKitty.

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

Zusammenfassung aus den Metadaten und der Bedingung der Regel erzeugt.

Regelquelltext

ransom-linux-hellokitty-0721.yarApache License 2.0
rule TRELLIX_ARC_Ransom_Linux_Hellokitty_0721 : RANSOMWARE FILE
{
	meta:
		description = "rule to detect Linux variant of the Hello Kitty Ransomware"
		author = "Christiaan @ ATR"
		id = "097b02e7-93d8-5d4f-9964-7b660b3cd7b9"
		date = "2021-07-19"
		modified = "2021-07-19"
		reference = "https://github.com/advanced-threat-research/Yara-Rules/"
		source_url = "https://github.com/advanced-threat-research/Yara-Rules//blob/1919562a59f190bda60c982424f6a24c542ee3e0/ransomware/RANSOM_Linux_HelloKitty0721.yar#L1-L28"
		license_url = "https://github.com/advanced-threat-research/Yara-Rules//blob/1919562a59f190bda60c982424f6a24c542ee3e0/LICENSE"
		hash = "ca607e431062ee49a21d69d722750e5edbd8ffabcb54fa92b231814101756041"
		hash = "556e5cb5e4e77678110961c8d9260a726a363e00bf8d278e5302cb4bfccc3eed"
		logic_hash = "77a3809df4c7c591a855aaecd702af62935952937bb81661aa7f68e64dcf4fb4"
		score = 75
		quality = 70
		tags = "RANSOMWARE, FILE"
		Rule_Version = "v1"
		malware_type = "ransomware"
		malware_family = "Ransom:Linux/HelloKitty"

	strings:
		$v1 = "esxcli vm process kill -t=force -w=%d" fullword ascii
		$v2 = "esxcli vm process kill -t=hard -w=%d" fullword ascii
		$v3 = "esxcli vm process kill -t=soft -w=%d" fullword ascii
		$v4 = "error encrypt: %s rename back:%s" fullword ascii
		$v5 = "esxcli vm process list" fullword ascii
		$v6 = "Total VM run on host:" fullword ascii
		$v7 = "error lock_exclusively:%s owner pid:%d" fullword ascii
		$v8 = "Error open %s in try_lock_exclusively" fullword ascii
		$v9 = "Mode:%d  Verbose:%d Daemon:%d AESNI:%d RDRAND:%d " fullword ascii
		$v10 = "pthread_cond_signal() error" fullword ascii
		$v11 = "ChaCha20 for x86_64, CRYPTOGAMS by <appro@openssl.org>" fullword ascii

	condition:
		( uint16( 0 ) == 0x457f and filesize < 200KB and ( 8 of them ) ) or ( all of them )
}

Strings (11 Muster)

BezeichnerTypWertModifikatoren
$v1Text"esxcli vm process kill -t=force -w=%d"fullword ascii
$v2Text"esxcli vm process kill -t=hard -w=%d"fullword ascii
$v3Text"esxcli vm process kill -t=soft -w=%d"fullword ascii
$v4Text"error encrypt: %s rename back:%s"fullword ascii
$v5Text"esxcli vm process list"fullword ascii
$v6Text"Total VM run on host:"fullword ascii
$v7Text"error lock_exclusively:%s owner pid:%d"fullword ascii
$v8Text"Error open %s in try_lock_exclusively"fullword ascii
$v9Text"Mode:%d Verbose:%d Daemon:%d AESNI:%d RDRAND:%d "fullword ascii
$v10Text"pthread_cond_signal() error"fullword ascii
$v11Text"ChaCha20 for x86_64, CRYPTOGAMS by <appro@openssl.org>"fullword ascii

Bedingung

( uint16( 0 ) == 0x457f and filesize < 200KB and ( 8 of them ) ) or ( all of them )

In Worten (Heuristik)

  • Die Datei muss kleiner als 200KB sein (eine günstige Grenze, die große Dateien ausschließt).
  • Alle Muster aus der Regel müssen treffen.
  • Mindestens 8 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

Proben-Hashes

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

  • ca607e431062ee49a21d69d722750e5edbd8ffabcb54fa92b231814101756041
  • 556e5cb5e4e77678110961c8d9260a726a363e00bf8d278e5302cb4bfccc3eed

Lizenz & Namensnennung

Autor: Christiaan @ ATR

Quell-Repository: Trellix Advanced Research Center @ 1919562a59

Lizenz: Apache License 2.0 (Repository-Lizenz)

Originalregel

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

Regel-ID: 097b02e7-93d8-5d4f-9964-7b660b3cd7b9

Metadaten

Rule_Versionv1
malware_typeransomware
malware_familyRansom:Linux/HelloKitty

Tags:RANSOMWAREFILE

Weitere HelloKitty-Regeln