YARA · CAPE Sandbox (CAPEv2)
CAPE_Nighthawk
NightHawk C2
- Auteur
- Nikhil Ashok Hegde <@ka1do9>
- Date
- 2022-12-03
- Modifiée
- 2022-12-05
- Score / Qualité
- 75 / 70
Ce que détecte cette règle
NightHawk C2
Famille de malware associée : Nighthawk.
Cibles : PE Windows.
Elle définit 3 motifs (0 texte, 3 hex, 0 regex). Modules YARA utilisés : pe.
Résumé généré à partir des métadonnées et de la condition de la règle.
Source de la règle
Inclut les imports nécessaires pour la compiler seule.
import "pe"
rule CAPE_Nighthawk
{
meta:
= "NightHawk C2"
= "Nikhil Ashok Hegde <@ka1do9>"
= "096b9d13-6aa7-5b6e-aaeb-e25aa7c8c53f"
= "2022-12-03"
= "2022-12-05"
= "https://github.com/kevoreilly/CAPEv2"
= "https://github.com/kevoreilly/CAPEv2/blob/6b15e76f28cd83fd1187da6c9aaaad2174255356/data/yara/CAPE/Nighthawk.yar#L3-L24"
= "https://github.com/kevoreilly/CAPEv2/blob/6b15e76f28cd83fd1187da6c9aaaad2174255356/LICENSE"
= "2d77912678e06503ffef0e8ed84aa4f9ac74357480d57742fbae619acebfb5f2"
= 75
= 70
= ""
= "Nighthawk Payload"
strings:
$keying_methods = { 85 C9 74 43 83 E9 01 74 1C 83 F9 01 0F 85 }
$aes_sbox = { 63 7C 77 7B F2 6B 6F C5 30 }
$aes_inv_sbox = { 52 09 6A D5 30 36 A5 38 BF }
condition:
pe.is_pe and for any s in pe.sections : ( s.name == ".profile" ) and all of them
}
Chaînes (3 motifs)
| Identifiant | Type | Valeur | Modificateurs |
|---|---|---|---|
| $keying_methods | hex | { 85 C9 74 43 83 E9 01 74 1C 83 F9 01 0F 85 } | |
| $aes_sbox | hex | { 63 7C 77 7B F2 6B 6F C5 30 } | |
| $aes_inv_sbox | hex | { 52 09 6A D5 30 36 A5 38 BF } |
Condition
pe.is_pe and for any s in pe.sections : ( s.name == ".profile" ) and all of themEn clair (Heuristique)
- Le fichier doit commencer par « MZ » — un exécutable Windows (PE).
- Tous les motifs de la règle doivent être trouvés.
- Une boucle for vérifie une propriété sur plusieurs occurrences ou éléments.
- Utilise le module pe.
- Utilise le module s.
- Vérifie les sections PE (noms, nombre ou propriété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é.
Références
Licence et attribution
Auteur : Nikhil Ashok Hegde <@ka1do9>
Dépôt source : CAPE Sandbox (CAPEv2) @ 6b15e76f28
Licence : GNU General Public License v3.0 (licence du dépôt)
Mention de copyright : Cuckoo Sandbox is copyrighted by the Cuckoo Foundation.
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: 096b9d13-6aa7-5b6e-aaeb-e25aa7c8c53f
Métadonnées
| cape_type | Nighthawk Payload |
|---|
Règles liées
- Outil offensifSignature Base (Florian Roth / Nextron)· Frank Boldewin (@r3c0nst)· 2022-11-22
- Outil offensifSignature Base (Florian Roth / Nextron)· Arkbird_SOLG· 2022-11-22
- Outil offensifMalpedia signator rules· Felix Bilstein - yara-signator at cocacoding dot com· 2026-05-04
- R3C0NST_Nighthawk_RATMétadonnées seulesOutil offensifFrank Boldewin (R3c0nst)· Frank Boldewin (@r3c0nst)· 2022-11-30
- MalwareSEKOIA.IO Community· Sekoia.io· 2022-11-23