YARA · WithSecure Labs IOCs
WITHSECURELABS_Ducktail_Nativeaot
Detects NativeAOT variants of DUCKTAIL malware
- Auteur
- WithSecure
- Date
- 2022-11-17
- Modifiée
- 2022-11-22
- Score / Qualité
- 75 / 75
Ce que détecte cette règle
Detects NativeAOT variants of DUCKTAIL malware
Famille de malware associée : Ducktail.
Cibles : PE Windows.
Elle n’a aucun motif : la condition seule décide (modules, propriétés du fichier ou autres règles). 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 WITHSECURELABS_Ducktail_Nativeaot : FILE
{
meta:
= "Detects NativeAOT variants of DUCKTAIL malware"
= "WithSecure"
= "1961d3e1-987b-588b-bfc2-8239797cd049"
= "2022-11-17"
= "2022-11-22"
= "https://labs.withsecure.com/publications/ducktail_returns"
= "https://github.com/WithSecureLabs/iocs/blob/1a8384468dd292c6d2c5114c32e42dc0da1f5ae1/DUCKTAIL/ducktail_nativeaot.yara#L2-L22"
= "https://github.com/WithSecureLabs/iocs/blob/1a8384468dd292c6d2c5114c32e42dc0da1f5ae1/LICENSE"
= "b043e4639f89459cae85161e6fbf73b22470979e"
= "073b092bf949c31628ee20f7458067bbb05fda3a"
= "d1f6b5f9718a2fe9eaac0c1a627228d3f3b86f87"
= "976b28ac45e5a13d4ce900b857e6bd3afc82b65b0235791fd698b762287cd60e"
= 75
= 75
= "FILE"
= "1.0"
condition:
uint16( 0 ) == 0x5A4D and filesize > 15MB and ( pe.section_index ( ".managed" ) >= 0 or pe.exports ( "DotNetRuntimeDebugHeader" ) ) and pe.exports ( "SendFile" ) and pe.exports ( "Start" ) and pe.exports ( "Open" )
}
Condition
uint16( 0 ) == 0x5A4D and filesize > 15MB and ( pe.section_index ( ".managed" ) >= 0 or pe.exports ( "DotNetRuntimeDebugHeader" ) ) and pe.exports ( "SendFile" ) and pe.exports ( "Start" ) and pe.exports ( "Open" )En clair (Heuristique)
- Le fichier doit commencer par « MZ » — un exécutable Windows (PE).
- Le fichier doit faire plus de 15MB.
- Utilise le module pe.
- Vérifie des fonctions exportées ou le nom de la DLL.
- 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é.
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).
- b043e4639f89459cae85161e6fbf73b22470979e
- 073b092bf949c31628ee20f7458067bbb05fda3a
- d1f6b5f9718a2fe9eaac0c1a627228d3f3b86f87
Licence et attribution
Auteur : WithSecure
Dépôt source : WithSecure Labs IOCs @ 1a8384468d
Licence : BSD 2-Clause License (licence du dépôt)
Mention de copyright : Copyright (c) 2022, WithSecure Oyj
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: 1961d3e1-987b-588b-bfc2-8239797cd049
Métadonnées
| version | 1.0 |
|---|
Tags:FILE
Règles liées
- MalwareWithSecure Labs IOCs· WithSecure· 2022-07-18
- MalwareSignature Base (Florian Roth / Nextron)· dr4k0nia· 2023-06-16
- MalwareditekSHen detection· ditekSHen· 2020-11-06
- RUSSIANPANDA_Ducktail_MainbotMétadonnées seulesMalwareRussianPanda· RussianPanda· 2023-12-24
- RUSSIANPANDA_Ducktail_Myrdpservice_BotMétadonnées seulesMalwareRussianPanda· RussianPanda· 2023-12-24
- RUSSIANPANDA_DucktailMétadonnées seulesMalwareRussianPanda· RussianPanda· 2023-04-25
- MalwareWithSecure Labs IOCs· WithSecure· 2026-01-22
- MalwareWithSecure Labs IOCs· WithSecure· 2026-05-28