Zum Inhalt springen

YARA · Volexity threat-intel

VOLEXITY_Apt_Malware_Golang_Brickstorm_B

Detection for the BRICKSTORM malware family.

APT / AkteurVolexity threat-intelBSD 2-Clause LicenseKompiliert mit YARA-X
Autor
threatintel@volexity.com
Datum
2025-09-05
Geändert
2026-06-09
Score / Qualität
75 / 80

Was diese Regel erkennt

Detection for the BRICKSTORM malware family.

Sie definiert 12 Muster (12 Text, 0 Hex, 0 Regex).

Zusammenfassung aus den Metadaten und der Bedingung der Regel erzeugt.

Regelquelltext

apt-malware-golang-brickstorm-b.yarBSD 2-Clause License
rule VOLEXITY_Apt_Malware_Golang_Brickstorm_B : VERDANTBAMBOO BRICKSTORM FILE MEMORY
{
	meta:
		description = "Detection for the BRICKSTORM malware family."
		author = "threatintel@volexity.com"
		id = "b3b9ff26-56ab-5801-8905-0a304887b998"
		date = "2025-09-05"
		modified = "2026-06-09"
		reference = "https://github.com/volexity/threat-intel"
		source_url = "https://github.com/volexity/threat-intel/blob/3a9d0b52459877ee866a9a0ba06e60059b778c77/2026/2026-06-04 VerdantBamboo/rules.yar#L56-L98"
		license_url = "https://github.com/volexity/threat-intel/blob/3a9d0b52459877ee866a9a0ba06e60059b778c77/LICENSE.txt"
		hash = "aa688682d44f0c6b0ed7f30b981a609100107f2d414a3a6e5808671b112d1878"
		logic_hash = "e91203a714a4bc9d1c70eae4670681e3f416257163cf44db20ad33380be5d39a"
		score = 75
		quality = 80
		tags = "VERDANTBAMBOO, BRICKSTORM, FILE, MEMORY"
		os = "all"
		os_arch = "all"
		scan_context = "file,memory"
		severity = "critical"
		report1 = "TIB-20251104"
		license = "See license at https://github.com/volexity/threat-intel/blob/main/LICENSE.txt"
		rule_id = 12299
		version = 6

	strings:
		$method1 = "UnPackHeaderData"
		$method2 = "handleRelay"
		$method3 = "NewWebSocketClient"
		$method4 = "createDnsMessage"
		$method5 = "GetFileOwnerInfo"
		$err1 = "dns rcode: %v"
		$err2 = "readFull error"
		$err3 = "tagAuth error"
		$err4 = "error: Auth: %s"
		$ws1 = "<a style='text-decoration: none;'  href='javascript:history.go(-1);'><h5>Back</h5></a>"
		$ws2 = "Mon, 02 Jan 2006 15:04:05 GMT"
		$doh = "https://1.0.0.1/dns-queryhttps://1.1.1.1/dns-queryhttps://8.8.4.4/dns-queryhttps://8.8.8.8/dns-query"

	condition:
		4 of ( $method* ) or 3 of ( $err* ) or all of ( $ws* ) or ( $doh and 3 of ( $method* , $err* , $ws* , $doh ) )
}

Strings (12 Muster)

BezeichnerTypWertModifikatoren
$method1Text"UnPackHeaderData"
$method2Text"handleRelay"
$method3Text"NewWebSocketClient"
$method4Text"createDnsMessage"
$method5Text"GetFileOwnerInfo"
$err1Text"dns rcode: %v"
$err2Text"readFull error"
$err3Text"tagAuth error"
$err4Text"error: Auth: %s"
$ws1Text"<a style='text-decoration: none;' href='javascript:history.go(-1);'><h5>Back</h5></a>"
$ws2Text"Mon, 02 Jan 2006 15:04:05 GMT"
$dohText"https://1.0.0.1/dns-queryhttps://1.1.1.1/dns-queryhttps://8.8.4.4/dns-queryhttps://8.8.8.8/dns-query"

Bedingung

4 of ( $method* ) or 3 of ( $err* ) or all of ( $ws* ) or ( $doh and 3 of ( $method* , $err* , $ws* , $doh ) )

In Worten (Heuristik)

  • Alle Muster aus ( $ws* ) müssen treffen.
  • Mindestens 4 Muster aus ( $method* ) müssen treffen.
  • Mindestens 3 Muster aus ( $err* ) müssen treffen.
  • Mindestens 3 Muster aus ( $method* , $err* , $ws* , $doh ) müssen treffen.
  • Muster $doh muss vorhanden sein.

Diese Regel im Browser testen

Legen Sie eine Datei ab, um sie mit dieser Regel und YARA-X als WebAssembly zu scannen. Nichts wird hochgeladen.

Datei hier ablegen oder klicken zum AuswählenLokal mit YARA-X gescannt. Dateien bis 200 MB.

Im Editor öffnen

Referenzen

Proben-Hashes

Hashes der Proben, die der Autor in den Metadaten der Regel nennt (in Ihrer Threat-Intelligence-Plattform nachschlagen).

  • aa688682d44f0c6b0ed7f30b981a609100107f2d414a3a6e5808671b112d1878

Lizenz & Namensnennung

Autor: threatintel@volexity.com

Quell-Repository: Volexity threat-intel @ 3a9d0b5245

Lizenz: BSD 2-Clause License (in den Metadaten der Regel angegeben)

“See license at https://github.com/volexity/threat-intel/blob/main/LICENSE.txt”

Copyright-Hinweis: Copyright 2022 by Volexity, Inc.

Originalregel

Gespiegelt über YARA Forge 20260927, das Regelnamen mit der Quelle präfixiert und normalisierte Meta-Felder ergänzt.

Regel-ID: b3b9ff26-56ab-5801-8905-0a304887b998

Metadaten

osall
os_archall
scan_contextfile,memory
severitycritical
report1TIB-20251104
rule_id12299
version6

Tags:VERDANTBAMBOOBRICKSTORMFILEMEMORY