YARA · Trellix Advanced Research Center
TRELLIX_ARC_Ransom_Linux_Hellokitty_0721
rule to detect Linux variant of the Hello Kitty Ransomware
- 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
rule TRELLIX_ARC_Ransom_Linux_Hellokitty_0721 : RANSOMWARE FILE
{
meta:
= "rule to detect Linux variant of the Hello Kitty Ransomware"
= "Christiaan @ ATR"
= "097b02e7-93d8-5d4f-9964-7b660b3cd7b9"
= "2021-07-19"
= "2021-07-19"
= "https://github.com/advanced-threat-research/Yara-Rules/"
= "https://github.com/advanced-threat-research/Yara-Rules//blob/1919562a59f190bda60c982424f6a24c542ee3e0/ransomware/RANSOM_Linux_HelloKitty0721.yar#L1-L28"
= "https://github.com/advanced-threat-research/Yara-Rules//blob/1919562a59f190bda60c982424f6a24c542ee3e0/LICENSE"
= "ca607e431062ee49a21d69d722750e5edbd8ffabcb54fa92b231814101756041"
= "556e5cb5e4e77678110961c8d9260a726a363e00bf8d278e5302cb4bfccc3eed"
= "77a3809df4c7c591a855aaecd702af62935952937bb81661aa7f68e64dcf4fb4"
= 75
= 70
= "RANSOMWARE, FILE"
= "v1"
= "ransomware"
= "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)
| Bezeichner | Typ | Wert | Modifikatoren |
|---|---|---|---|
| $v1 | Text | "esxcli vm process kill -t=force -w=%d" | fullword ascii |
| $v2 | Text | "esxcli vm process kill -t=hard -w=%d" | fullword ascii |
| $v3 | Text | "esxcli vm process kill -t=soft -w=%d" | fullword ascii |
| $v4 | Text | "error encrypt: %s rename back:%s" | fullword ascii |
| $v5 | Text | "esxcli vm process list" | fullword ascii |
| $v6 | Text | "Total VM run on host:" | fullword ascii |
| $v7 | Text | "error lock_exclusively:%s owner pid:%d" | fullword ascii |
| $v8 | Text | "Error open %s in try_lock_exclusively" | fullword ascii |
| $v9 | Text | "Mode:%d Verbose:%d Daemon:%d AESNI:%d RDRAND:%d " | fullword ascii |
| $v10 | Text | "pthread_cond_signal() error" | fullword ascii |
| $v11 | Text | "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.
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)
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_Version | v1 |
|---|---|
| malware_type | ransomware |
| malware_family | Ransom:Linux/HelloKitty |
Tags:RANSOMWAREFILE
Verwandte Regeln
- MalwareMalpedia signator rules· Felix Bilstein - yara-signator at cocacoding dot com· 2026-05-04
- MalwareditekSHen detection· ditekSHen· 2020-11-06
- ARKBIRD_SOLG_RAN_ELF_Hellokitty_Aug_2021_1Nur MetadatenMalwareArkbird SOLG (DailyIOC)· Arkbird_SOLG· 2021-08-14
- APT / AkteurSignature Base (Florian Roth / Nextron)· Florian Roth (Nextron Systems)· 2021-05-01
- APT / AkteurSignature Base (Florian Roth / Nextron)· Florian Roth (Nextron Systems)· 2021-05-01
- MalwareTrellix Advanced Research Center· Marc Rivero | McAfee ATR Team· 2026-09-01
- MalwareTrellix Advanced Research Center· Marc Rivero | McAfee ATR Team· 2026-09-01
- MalwareTrellix Advanced Research Center· McAfee ATR team· 2026-09-01