Saltar al contenido

YARA · SEKOIA.IO Community

SEKOIA_Infostealer_Win_Aurora

Finds Aurora samples based on characteristic strings

MalwareAuroraSEKOIA.IO CommunityDetection Rule License 1.1Compila con YARA-X
Autor
Sekoia.io
Fecha
2022-11-15
Modificada
2024-12-19
Puntuación / Calidad
75 / 78

Qué detecta esta regla

Finds Aurora samples based on characteristic strings

Familia de malware asociada: Aurora.

Objetivos: PE de Windows.

Define 21 patrones (21 de texto, 0 hex, 0 regex).

Resumen generado a partir de los metadatos y la condición de la regla.

Código de la regla

infostealer-win-aurora.yarDetection Rule License 1.1
rule SEKOIA_Infostealer_Win_Aurora : FILE
{
	meta:
		description = "Finds Aurora samples based on characteristic strings"
		author = "Sekoia.io"
		id = "22ae81b4-647f-4b46-9b2a-dd96e0615d65"
		date = "2022-11-15"
		modified = "2024-12-19"
		reference = "https://github.com/SEKOIA-IO/Community"
		source_url = "https://github.com/SEKOIA-IO/Community/blob/a438a5901a211c2abdf75da9c93921ef187473d1/yara_rules/infostealer_win_aurora.yar#L1-L35"
		license_url = "https://github.com/SEKOIA-IO/Community/blob/a438a5901a211c2abdf75da9c93921ef187473d1/LICENSE.md"
		logic_hash = "e88cbb012ffb65aa8a70b76163a834c0bc4615b0effc93945c6d915e33c04549"
		score = 75
		quality = 78
		tags = "FILE"
		version = "1.0"
		classification = "TLP:CLEAR"

	strings:
		$str00 = "I'm a teapot" ascii
		$str01 = "wmic cpu get name" ascii
		$str02 = "wmic path win32_VideoController get" ascii
		$str03 = "SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones" ascii
		$str04 = "Exodus\\exodus.wallet" ascii
		$str05 = "PaliWallet" ascii
		$str06 = "cookies.sqlite" ascii
		$str07 = "Startup\\Documents\\User Data" ascii
		$str08 = "atomic\\Local Storage\\leveldb" ascii
		$str09 = "com.liberty.jaxx\\IndexedDB" ascii
		$str10 = "Guarda\\Local Storage\\leveldb" ascii
		$str11 = "AppData\\Roaming\\Telegram Desktop\\tdata" ascii
		$str12 = "Ethereum\\keystore" ascii
		$str13 = "Coin98" ascii
		$str14 = ".bat.cmd.com.css.exe.gif.htm.jpg.mjs.pdf.png.svg.xml.zip" ascii
		$str15 = "type..eq.main.Grabber" ascii
		$str16 = "type..eq.main.Loader_A" ascii
		$str17 = "type..eq.net/http.socksUsernamePassword" ascii
		$str18 = "powershell" ascii
		$str19 = "start-process" ascii
		$str20 = "http/httpproxy" ascii

	condition:
		uint16( 0 ) == 0x5A4D and 15 of them and filesize > 4MB
}

Cadenas (21 patrones)

IdentificadorTipoValorModificadores
$str00texto"I'm a teapot"ascii
$str01texto"wmic cpu get name"ascii
$str02texto"wmic path win32_VideoController get"ascii
$str03texto"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Time Zones"ascii
$str04texto"Exodus\\exodus.wallet"ascii
$str05texto"PaliWallet"ascii
$str06texto"cookies.sqlite"ascii
$str07texto"Startup\\Documents\\User Data"ascii
$str08texto"atomic\\Local Storage\\leveldb"ascii
$str09texto"com.liberty.jaxx\\IndexedDB"ascii
$str10texto"Guarda\\Local Storage\\leveldb"ascii
$str11texto"AppData\\Roaming\\Telegram Desktop\\tdata"ascii
$str12texto"Ethereum\\keystore"ascii
$str13texto"Coin98"ascii
$str14texto".bat.cmd.com.css.exe.gif.htm.jpg.mjs.pdf.png.svg.xml.zip"ascii
$str15texto"type..eq.main.Grabber"ascii
$str16texto"type..eq.main.Loader_A"ascii
$str17texto"type..eq.net/http.socksUsernamePassword"ascii
$str18texto"powershell"ascii
$str19texto"start-process"ascii
$str20texto"http/httpproxy"ascii

Condición

uint16( 0 ) == 0x5A4D and 15 of them and filesize > 4MB

En palabras sencillas (Heurística)

  • El archivo debe empezar por «MZ»: un ejecutable de Windows (PE).
  • El archivo debe ocupar más de 4MB.
  • Deben coincidir al menos 15 patrones de la regla.

Prueba esta regla en tu navegador

Arrastra un archivo para escanearlo con esta regla usando YARA-X compilado a WebAssembly. No se sube nada.

Arrastra un archivo aquí o haz clic para elegirSe escanea en local con YARA-X. Archivos de hasta 200 MB.

Abrir en el editor

Referencias

Licencia y atribución

Autor: Sekoia.io

Repositorio de origen: SEKOIA.IO Community @ a438a5901a

Licencia: Detection Rule License 1.1 (licencia del repositorio)

Regla original

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: 22ae81b4-647f-4b46-9b2a-dd96e0615d65

Metadatos

version1.0
classificationTLP:CLEAR

Etiquetas:FILE

Más reglas de Aurora