YARA · Volexity threat-intel
VOLEXITY_Apt_Malware_Golang_Brickstorm
Detects the BRICKSTORM backdoor using common strings.
- Autor
- threatintel@volexity.com
- Fecha
- 2025-09-04
- Modificada
- 2025-10-30
- Puntuación / Calidad
- 75 / 80
Qué detecta esta regla
Detects the BRICKSTORM backdoor using common strings.
Define 9 patrones (9 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
rule VOLEXITY_Apt_Malware_Golang_Brickstorm : VERDANTBAMBOO BRICKSTORM FILE MEMORY
{
meta:
= "Detects the BRICKSTORM backdoor using common strings."
= "threatintel@volexity.com"
= "25775278-5115-5873-957f-9c5d0c8e4f5e"
= "2025-09-04"
= "2025-10-30"
= "https://blog.nviso.eu/wp-content/uploads/2025/04/NVISO-BRICKSTORM-Report.pdf"
= "https://github.com/volexity/threat-intel/blob/3a9d0b52459877ee866a9a0ba06e60059b778c77/2026/2026-06-04 VerdantBamboo/rules.yar#L100-L136"
= "https://github.com/volexity/threat-intel/blob/3a9d0b52459877ee866a9a0ba06e60059b778c77/LICENSE.txt"
= "40d264cf9c73923932c3dfd52d20f46ff602be3fea8dc6ecc71aca46e6067bf5"
= "e981fc4eaaa6417e6034e21438e55c0360773674a6fc0b63c1b95026449e5254"
= "39e3403d90ad67072ae631273e89fe059ec48906ce1d57fe1afbb91304dc84f3"
= 75
= 80
= "VERDANTBAMBOO, BRICKSTORM, FILE, MEMORY"
= "all"
= "all"
= "file,memory"
= "critical"
= "TIB-20251104"
= "See license at https://github.com/volexity/threat-intel/blob/main/LICENSE.txt"
= 12298
= 7
strings:
$dns1 = "https://1.1.1.1/dns-query" ascii
$dns2 = "https://8.8.4.4/dns-query" ascii
$dns3 = "https://8.8.8.8/dns-query" ascii
$pack1 = "wsshell/core" ascii
$pack2 = "wssoft/core" ascii
$s1 = "github.com/hashicorp/yamux" ascii
$s2 = "winbindd:" ascii
$s3 = "WEE1=true" ascii
$s4 = "WEE2=true" ascii
condition:
all of ( $dns* ) and all of ( $s* ) and any of ( $pack* )
}
Cadenas (9 patrones)
| Identificador | Tipo | Valor | Modificadores |
|---|---|---|---|
| $dns1 | texto | "https://1.1.1.1/dns-query" | ascii |
| $dns2 | texto | "https://8.8.4.4/dns-query" | ascii |
| $dns3 | texto | "https://8.8.8.8/dns-query" | ascii |
| $pack1 | texto | "wsshell/core" | ascii |
| $pack2 | texto | "wssoft/core" | ascii |
| $s1 | texto | "github.com/hashicorp/yamux" | ascii |
| $s2 | texto | "winbindd:" | ascii |
| $s3 | texto | "WEE1=true" | ascii |
| $s4 | texto | "WEE2=true" | ascii |
Condición
all of ( $dns* ) and all of ( $s* ) and any of ( $pack* )En palabras sencillas (Heurística)
- Deben coincidir todos los patrones de ( $dns* ).
- Deben coincidir todos los patrones de ( $s* ).
- Debe coincidir al menos un patrón de ( $pack* ).
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).
- 40d264cf9c73923932c3dfd52d20f46ff602be3fea8dc6ecc71aca46e6067bf5
- e981fc4eaaa6417e6034e21438e55c0360773674a6fc0b63c1b95026449e5254
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: 25775278-5115-5873-957f-9c5d0c8e4f5e
Metadatos
| os | all |
|---|---|
| os_arch | all |
| scan_context | file,memory |
| severity | critical |
| report1 | TIB-20251104 |
| rule_id | 12298 |
| version | 7 |
Etiquetas:VERDANTBAMBOOBRICKSTORMFILEMEMORY
Reglas relacionadas
- APT / actorVolexity threat-intel· threatintel@volexity.com· 2026-02-24
- APT / actorVolexity threat-intel· threatintel@volexity.com· 2025-09-05
- APT / actorVolexity threat-intel· threatintel@volexity.com· 2025-09-22
- APT / actorVolexity threat-intel· threatintel@volexity.com· 2025-09-22
- APT / actorVolexity threat-intel· threatintel@volexity.com· 2025-09-05
- 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