YARA · Signature Base (Florian Roth / Nextron)
SIGNATURE_BASE_MAL_RANSOM_Crime_Dearcry_Mar2021_1
Triggers on strings of known DearCry samples
- Auteur
- Nils Kuhnert
- Date
- 2021-03-12
- Modifiée
- 2023-12-05
- Score / Qualité
- 75 / 85
Ce que détecte cette règle
Triggers on strings of known DearCry samples
Cibles : PE Windows.
Elle définit 9 motifs (9 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 SIGNATURE_BASE_MAL_RANSOM_Crime_Dearcry_Mar2021_1 : FILE
{
meta:
= "Triggers on strings of known DearCry samples"
= "Nils Kuhnert"
= "d9714502-f1ea-5fe8-b0ac-1f7a9a30d8f5"
= "2021-03-12"
= "2023-12-05"
= "https://twitter.com/phillip_misner/status/1370197696280027136"
= "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/yara/crime_dearcry_ransom.yar#L1-L27"
= "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/LICENSE"
= "2b9838da7edb0decd32b086e47a31e8f5733b5981ad8247a2f9508e232589bff"
= "e044d9f2d0f1260c3f4a543a1e67f33fcac265be114a1b135fd575b860d2b8c6"
= "feb3e6d30ba573ba23f3bd1291ca173b7879706d1fe039c34d53a4fdcdf33ede"
= "e55507475888087c84f9624f82516e8a40aaf59bf2fbea72129a1dd134b28110"
= 75
= 85
= "FILE"
strings:
$x1 = ".TIF .TIFF .PDF .XLS .XLSX .XLTM .PS .PPS .PPT .PPTX .DOC .DOCX .LOG .MSG .RTF .TEX .TXT .CAD .WPS .EML .INI .CSS .HTM .HTML .XHTML .JS .JSP .PHP .KEYCHAIN .PEM .SQL .APK .APP .BAT .CGI .ASPX .CER .CFM .C .CPP .GO .CONFIG .PL .PY .DWG .XML .JPG .BMP .PNG .EXE .DLL .CAD .AVI .H.CSV .DAT .ISO .PST .PGD .7Z .RAR .ZIP .ZIPX .TAR .PDB .BIN .DB .MDB .MDF .BAK .LOG .EDB .STM .DBF .ORA .GPG .EDB .MFS" ascii
$s1 = "create rsa error" ascii fullword
$s2 = "DEARCRY!" ascii fullword
$s4 = "/readme.txt" ascii fullword
$s5 = "msupdate" ascii fullword
$s6 = "Your file has been encrypted!" ascii fullword
$s7 = "%c:\\%s" ascii fullword
$s8 = "C:\\Users\\john\\" ascii
$s9 = "EncryptFile.exe.pdb" ascii
condition:
uint16( 0 ) == 0x5a4d and filesize > 1MB and filesize < 2MB and ( 1 of ( $x* ) or 3 of them ) or 5 of them
}
Chaînes (9 motifs)
| Identifiant | Type | Valeur | Modificateurs |
|---|---|---|---|
| $x1 | texte | ".TIF .TIFF .PDF .XLS .XLSX .XLTM .PS .PPS .PPT .PPTX .DOC .DOCX .LOG .MSG .RTF .TEX .TXT .CAD .WPS .EML .INI .CSS .HTM .HTML .XHTML .JS .JSP .PHP .KEYCHAIN .P … | ascii |
| $s1 | texte | "create rsa error" | ascii fullword |
| $s2 | texte | "DEARCRY!" | ascii fullword |
| $s4 | texte | "/readme.txt" | ascii fullword |
| $s5 | texte | "msupdate" | ascii fullword |
| $s6 | texte | "Your file has been encrypted!" | ascii fullword |
| $s7 | texte | "%c:\\%s" | ascii fullword |
| $s8 | texte | "C:\\Users\\john\\" | ascii |
| $s9 | texte | "EncryptFile.exe.pdb" | ascii |
Condition
uint16( 0 ) == 0x5a4d and filesize > 1MB and filesize < 2MB and ( 1 of ( $x* ) or 3 of them ) or 5 of themEn clair (Heuristique)
- Le fichier doit commencer par « MZ » — un exécutable Windows (PE).
- Le fichier doit faire moins de 2MB (garde-fou peu coûteux qui écarte les gros fichiers).
- Le fichier doit faire plus de 1MB.
- Au moins 1 motifs de ( $x* ) doivent être trouvés.
- Au moins 3 motifs de la règle doivent être trouvés.
- Au moins 5 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).
- 2b9838da7edb0decd32b086e47a31e8f5733b5981ad8247a2f9508e232589bff
- e044d9f2d0f1260c3f4a543a1e67f33fcac265be114a1b135fd575b860d2b8c6
- feb3e6d30ba573ba23f3bd1291ca173b7879706d1fe039c34d53a4fdcdf33ede
Licence et attribution
Auteur : Nils Kuhnert
Dépôt source : Signature Base (Florian Roth / Nextron) @ 94a1c48d7a
Licence : Detection Rule License 1.1 (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: d9714502-f1ea-5fe8-b0ac-1f7a9a30d8f5
Tags:FILE
Règles liées
- MalwareSignature Base (Florian Roth / Nextron)· Nils Kuhnert· 2021-03-29
- MalwareSignature Base (Florian Roth / Nextron)· Nils Kuhnert· 2021-06-04
- MalwareSignature Base (Florian Roth / Nextron)· Nils Kuhnert· 2021-06-04
- MalwareSignature Base (Florian Roth / Nextron)· Nils Kuhnert· 2021-06-04
- Suspect / chasseSignature Base (Florian Roth / Nextron)· Nils Kuhnert· 2022-02-26