YARA · Trellix Advanced Research Center
TRELLIX_ARC_Ransom_Linux_Hellokitty_0721
rule to detect Linux variant of the Hello Kitty Ransomware
- Auteur
- Christiaan @ ATR
- Date
- 2021-07-19
- Score / Qualité
- 75 / 70
Ce que détecte cette règle
rule to detect Linux variant of the Hello Kitty Ransomware
Famille de malware associée : HelloKitty.
Elle définit 11 motifs (11 texte, 0 hex, 0 regex).
Résumé généré à partir des métadonnées et de la condition de la règle.
Source de la règle
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 )
}
Chaînes (11 motifs)
| Identifiant | Type | Valeur | Modificateurs |
|---|---|---|---|
| $v1 | texte | "esxcli vm process kill -t=force -w=%d" | fullword ascii |
| $v2 | texte | "esxcli vm process kill -t=hard -w=%d" | fullword ascii |
| $v3 | texte | "esxcli vm process kill -t=soft -w=%d" | fullword ascii |
| $v4 | texte | "error encrypt: %s rename back:%s" | fullword ascii |
| $v5 | texte | "esxcli vm process list" | fullword ascii |
| $v6 | texte | "Total VM run on host:" | fullword ascii |
| $v7 | texte | "error lock_exclusively:%s owner pid:%d" | fullword ascii |
| $v8 | texte | "Error open %s in try_lock_exclusively" | fullword ascii |
| $v9 | texte | "Mode:%d Verbose:%d Daemon:%d AESNI:%d RDRAND:%d " | fullword ascii |
| $v10 | texte | "pthread_cond_signal() error" | fullword ascii |
| $v11 | texte | "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 )En clair (Heuristique)
- Le fichier doit faire moins de 200KB (garde-fou peu coûteux qui écarte les gros fichiers).
- Tous les motifs de la règle doivent être trouvés.
- Au moins 8 motifs de la règle doivent être trouvés.
Tester cette règle dans votre navigateur
Déposez un fichier pour le scanner avec cette règle grâce à YARA-X compilé en WebAssembly. Rien n’est envoyé.
Hashes d’échantillons
Hashes des échantillons listés par l’auteur dans les métadonnées de la règle (à rechercher dans votre plateforme de threat intelligence).
- ca607e431062ee49a21d69d722750e5edbd8ffabcb54fa92b231814101756041
- 556e5cb5e4e77678110961c8d9260a726a363e00bf8d278e5302cb4bfccc3eed
Licence et attribution
Auteur : Christiaan @ ATR
Dépôt source : Trellix Advanced Research Center @ 1919562a59
Licence : Apache License 2.0 (licence du dépôt)
Reprise via YARA Forge 20260927, qui préfixe les noms de règles par la source et ajoute des champs meta normalisés.
Identifiant de règle: 097b02e7-93d8-5d4f-9964-7b660b3cd7b9
Métadonnées
| Rule_Version | v1 |
|---|---|
| malware_type | ransomware |
| malware_family | Ransom:Linux/HelloKitty |
Tags:RANSOMWAREFILE
Règles liées
- 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_1Métadonnées seulesMalwareArkbird SOLG (DailyIOC)· Arkbird_SOLG· 2021-08-14
- APT / acteurSignature Base (Florian Roth / Nextron)· Florian Roth (Nextron Systems)· 2021-05-01
- APT / acteurSignature 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