YARA · Volexity threat-intel
VOLEXITY_Apt_Delivery_Web_Js_Jmask_Str_Array_Variant
Detects the JMASK profiling script in an obfuscated format using a string array and an offset.
- Autor
- threatintel@volexity.com
- Fecha
- 2023-06-27
- Modificada
- 2023-09-21
- Puntuación / Calidad
- 75 / 80
Qué detecta esta regla
Detects the JMASK profiling script in an obfuscated format using a string array and an offset.
Define 17 patrones (17 de texto, 0 hex, 0 regex).
YARA-X dice: warning[duplicate_pattern_value]: duplicate pattern value
Resumen generado a partir de los metadatos y la condición de la regla.
Código de la regla
rule VOLEXITY_Apt_Delivery_Web_Js_Jmask_Str_Array_Variant : EVILBAMBOO FILE
{
meta:
= "Detects the JMASK profiling script in an obfuscated format using a string array and an offset."
= "threatintel@volexity.com"
= "d5d32c8b-53fb-5103-ac73-05f320e71c97"
= "2023-06-27"
= "2023-09-21"
= "https://github.com/volexity/threat-intel"
= "https://github.com/volexity/threat-intel/blob/3a9d0b52459877ee866a9a0ba06e60059b778c77/2023/2023-09-22 EvilBamboo/indicators/rules.yar#L408-L444"
= "https://github.com/volexity/threat-intel/blob/3a9d0b52459877ee866a9a0ba06e60059b778c77/LICENSE.txt"
= "7995c382263f8dbbfc37a9d62392aef8b4f89357d436b3dd94dea842f9574ecf"
= "0ae7c96e0f866f21d66d7a23bf937d6ce48c9dd1ea19142dbb13487208780146"
= 75
= 80
= "EVILBAMBOO, FILE"
= "file"
= "See license at https://github.com/volexity/threat-intel/blob/main/LICENSE.txt"
strings:
$array_1 = "http://eular.github.io"
$array_2 = "stun:stun.services.mozilla.com"
$array_3 = "\xE6\x9C\xAA\xE5\xAE\x89\xE8\xA3\x85MetaMask"
$array_4 = "/jquery/jquery.min.js"
$array_5 = "onicecandidate"
$ios_1 = "['a7', '640x1136', [_0x"
$ios_2 = "['a7', _0x"
$ios_3 = "['a8', _0x"
$ios_4 = "['a8', '750x1334', ['iPhone\\x206']]"
$ios_5 = "['a8', '1242x2208', ['iPhone\\x206\\x20Plus']]"
$ios_6 = "['a8', _0x"
$ios_7 = "['a9', _0x"
$ios_8 = "['a9', '750x1334', [_0x"
$ios_9 = "['a9', '1242x2208', ['iPhone\\x206s\\x20Plus']]"
$ios_10 = "['a9x', '2048x2732', ['iPad\\x20Pro\\x20(1st\\x20gen\\x2012.9-inch)']]"
$ios_11 = "['a10x', '1668x2224', [_0x"
$header = "info = {}, finished = 0x0;"
condition:
3 of ( $array_* ) or 5 of ( $ios_* ) or $header
}
Cadenas (17 patrones)
| Identificador | Tipo | Valor | Modificadores |
|---|---|---|---|
| $array_1 | texto | "http://eular.github.io" | |
| $array_2 | texto | "stun:stun.services.mozilla.com" | |
| $array_3 | texto | "\xE6\x9C\xAA\xE5\xAE\x89\xE8\xA3\x85MetaMask" | |
| $array_4 | texto | "/jquery/jquery.min.js" | |
| $array_5 | texto | "onicecandidate" | |
| $ios_1 | texto | "['a7', '640x1136', [_0x" | |
| $ios_2 | texto | "['a7', _0x" | |
| $ios_3 | texto | "['a8', _0x" | |
| $ios_4 | texto | "['a8', '750x1334', ['iPhone\\x206']]" | |
| $ios_5 | texto | "['a8', '1242x2208', ['iPhone\\x206\\x20Plus']]" | |
| $ios_6 | texto | "['a8', _0x" | |
| $ios_7 | texto | "['a9', _0x" | |
| $ios_8 | texto | "['a9', '750x1334', [_0x" | |
| $ios_9 | texto | "['a9', '1242x2208', ['iPhone\\x206s\\x20Plus']]" | |
| $ios_10 | texto | "['a9x', '2048x2732', ['iPad\\x20Pro\\x20(1st\\x20gen\\x2012.9-inch)']]" | |
| $ios_11 | texto | "['a10x', '1668x2224', [_0x" | |
| $header | texto | "info = {}, finished = 0x0;" |
Condición
3 of ( $array_* ) or 5 of ( $ios_* ) or $headerEn palabras sencillas (Heurística)
- Deben coincidir al menos 3 patrones de ( $array_* ).
- Deben coincidir al menos 5 patrones de ( $ios_* ).
- El patrón $header debe estar presente.
Prueba esta regla en tu navegador
Arrastra un archivo para escanearlo con esta regla usando YARA-X compilado a WebAssembly. No se sube nada.
Referencias
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).
- 7995c382263f8dbbfc37a9d62392aef8b4f89357d436b3dd94dea842f9574ecf
Licencia y atribución
Autor: threatintel@volexity.com
Repositorio de origen: Volexity threat-intel @ 3a9d0b5245
Licencia: BSD 2-Clause License (indicada en los metadatos de la regla)
“See license at https://github.com/volexity/threat-intel/blob/main/LICENSE.txt”
Aviso de copyright: Copyright 2022 by Volexity, Inc.
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: d5d32c8b-53fb-5103-ac73-05f320e71c97
Metadatos
| scan_context | file |
|---|
Etiquetas:EVILBAMBOOFILE
Reglas relacionadas
- APT / actorVolexity threat-intel· threatintel@volexity.com· 2023-06-15
- APT / actorVolexity threat-intel· threatintel@volexity.com· 2023-06-01
- APT / actorVolexity threat-intel· threatintel@volexity.com· 2023-05-25
- APT / actorVolexity threat-intel· threatintel@volexity.com· 2024-07-30
- APT / actorVolexity threat-intel· threatintel@volexity.com· 2023-07-21
- APT / actorVolexity threat-intel· threatintel@volexity.com· 2023-08-17
- APT / actorVolexity threat-intel· threatintel@volexity.com· 2023-03-30
- APT / actorVolexity threat-intel· threatintel@volexity.com· 2022-11-03