YARA · WithSecure Labs IOCs
WITHSECURELABS_Ducktail_Nativeaot
Detects NativeAOT variants of DUCKTAIL malware
- Autor
- WithSecure
- Fecha
- 2022-11-17
- Modificada
- 2022-11-22
- Puntuación / Calidad
- 75 / 75
Qué detecta esta regla
Detects NativeAOT variants of DUCKTAIL malware
Familia de malware asociada: Ducktail.
Objetivos: PE de Windows.
No tiene patrones: decide solo la condición (módulos, propiedades del archivo u otras reglas). Módulos YARA usados: pe.
Resumen generado a partir de los metadatos y la condición de la regla.
Código de la regla
Incluye los imports necesarios para compilarla por sí sola.
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" )
}
Condición
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 palabras sencillas (Heurística)
- El archivo debe empezar por «MZ»: un ejecutable de Windows (PE).
- El archivo debe ocupar más de 15MB.
- Usa el módulo pe.
- Comprueba funciones exportadas o el nombre de la DLL.
- Comprueba secciones PE (nombres, número o propiedades).
Prueba esta regla en tu navegador
Arrastra un archivo para escanearlo con esta regla usando YARA-X compilado a WebAssembly. No se sube nada.
Hashes de muestras
Hashes de las muestras que el autor lista en los metadatos de la regla (búscalos en tu plataforma de threat intelligence).
- b043e4639f89459cae85161e6fbf73b22470979e
- 073b092bf949c31628ee20f7458067bbb05fda3a
- d1f6b5f9718a2fe9eaac0c1a627228d3f3b86f87
Licencia y atribución
Autor: WithSecure
Repositorio de origen: WithSecure Labs IOCs @ 1a8384468d
Licencia: BSD 2-Clause License (licencia del repositorio)
Aviso de copyright: Copyright (c) 2022, WithSecure Oyj
Obtenida a través de YARA Forge 20260927, que añade a los nombres el prefijo de la fuente y campos meta normalizados.
Id de la regla: 1961d3e1-987b-588b-bfc2-8239797cd049
Metadatos
| version | 1.0 |
|---|
Etiquetas:FILE
Reglas relacionadas
- MalwareWithSecure Labs IOCs· WithSecure· 2022-07-18
- MalwareSignature Base (Florian Roth / Nextron)· dr4k0nia· 2023-06-16
- MalwareditekSHen detection· ditekSHen· 2020-11-06
- RUSSIANPANDA_Ducktail_MainbotSolo metadatosMalwareRussianPanda· RussianPanda· 2023-12-24
- RUSSIANPANDA_Ducktail_Myrdpservice_BotSolo metadatosMalwareRussianPanda· RussianPanda· 2023-12-24
- RUSSIANPANDA_DucktailSolo metadatosMalwareRussianPanda· RussianPanda· 2023-04-25
- MalwareWithSecure Labs IOCs· WithSecure· 2026-01-22
- MalwareWithSecure Labs IOCs· WithSecure· 2026-05-28