YARA · Mandiant red team tool countermeasures
FIREEYE_RT_APT_Backdoor_Win_GORAT_1
This detects if a sample is less than 50KB and has a number of strings found in the Gorat shellcode (stage0 loader). The loader contains an embedded DLL (stage0.dll) that contains a number of unique strings. The 'Cookie' string found in this loader is important as this cookie is needed by the C2 server to download the Gorat implant (stage1 payload).
- Auteur
- FireEye
- Date
- 2020-12-08
- Modifiée
- 2020-12-09
- Score / Qualité
- 75 / 75
Ce que détecte cette règle
This detects if a sample is less than 50KB and has a number of strings found in the Gorat shellcode (stage0 loader). The loader contains an embedded DLL (stage0.dll) that contains a number of unique strings. The 'Cookie' string found in this loader is important as this cookie is needed by the C2 server to download the Gorat implant (stage1 payload).
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 FIREEYE_RT_APT_Backdoor_Win_GORAT_1 : FILE
{
meta:
= "This detects if a sample is less than 50KB and has a number of strings found in the Gorat shellcode (stage0 loader). The loader contains an embedded DLL (stage0.dll) that contains a number of unique strings. The 'Cookie' string found in this loader is important as this cookie is needed by the C2 server to download the Gorat implant (stage1 payload)."
= "FireEye"
= "5ac84cf1-49fb-533d-b211-b1a92239063b"
= "2020-12-08"
= "2020-12-09"
= "https://github.com/mandiant/red_team_tool_countermeasures/"
= "https://github.com/mandiant/red_team_tool_countermeasures//blob/3561b71724dbfa3e2bb78106aaa2d7f8b892c43b/rules/REDFLARE (Gorat)/production/yara/APT_Backdoor_Win_GORAT_1.yar#L4-L23"
= "https://github.com/mandiant/red_team_tool_countermeasures//blob/3561b71724dbfa3e2bb78106aaa2d7f8b892c43b/LICENSE.txt"
= "66cdaa156e4d372cfa3dea0137850d20"
= "f6a0a923f64375e7ffdc080aec41db19a9e162405f1290ed0bbcce5a342bdadb"
= 75
= 75
= "FILE"
= 4
strings:
$s1 = "httpComms.dll" ascii wide
$s2 = "Cookie: SID1=%s" ascii wide
$s3 = "Global\\" ascii wide
$s4 = "stage0.dll" ascii wide
$s5 = "runCommand" ascii wide
$s6 = "getData" ascii wide
$s7 = "initialize" ascii wide
$s8 = "Windows NT %d.%d;" ascii wide
$s9 = "!This program cannot be run in DOS mode." ascii wide
condition:
filesize < 50KB and all of them
}
Chaînes (9 motifs)
| Identifiant | Type | Valeur | Modificateurs |
|---|---|---|---|
| $s1 | texte | "httpComms.dll" | ascii wide |
| $s2 | texte | "Cookie: SID1=%s" | ascii wide |
| $s3 | texte | "Global\\" | ascii wide |
| $s4 | texte | "stage0.dll" | ascii wide |
| $s5 | texte | "runCommand" | ascii wide |
| $s6 | texte | "getData" | ascii wide |
| $s7 | texte | "initialize" | ascii wide |
| $s8 | texte | "Windows NT %d.%d;" | ascii wide |
| $s9 | texte | "!This program cannot be run in DOS mode." | ascii wide |
Condition
filesize < 50KB and all of themEn clair (Heuristique)
- Le fichier doit faire moins de 50KB (garde-fou peu coûteux qui écarte les gros fichiers).
- Tous les 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).
- 66cdaa156e4d372cfa3dea0137850d20
Licence et attribution
Auteur : FireEye
Dépôt source : Mandiant red team tool countermeasures @ 3561b71724
Licence : BSD 2-Clause License (licence du dépôt)
Mention de copyright : Copyright (c) 2023, MANDIANT
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: 5ac84cf1-49fb-533d-b211-b1a92239063b
Métadonnées
| rev | 4 |
|---|
Tags:FILE
Règles liées
- APT / acteurMandiant red team tool countermeasures· FireEye· 2020-12-08
- APT / acteurMandiant red team tool countermeasures· FireEye· 2020-12-02
- APT / acteurMandiant red team tool countermeasures· FireEye· 2020-12-02
- APT / acteurMandiant red team tool countermeasures· FireEye· 2020-11-27
- APT / acteurMandiant red team tool countermeasures· FireEye· 2020-12-02
- APT / acteurMandiant red team tool countermeasures· FireEye· 2020-12-02
- APT / acteurMandiant red team tool countermeasures· FireEye· 2020-11-27
- APT / acteurMandiant red team tool countermeasures· FireEye· 2020-11-27