Zum Inhalt springen

YARA · Mandiant red team tool countermeasures

FIREEYE_RT_Dropper_HTA_Wildchild_1

This rule looks for strings present in unobfuscated HTAs generated by the WildChild builder.

MalwareMandiant red team tool countermeasuresBSD 2-Clause LicenseKompiliert mit YARA-X (mit Warnungen)
Autor
FireEye
Datum
2020-12-08
Geändert
2020-12-09
Score / Qualität
75 / 75

Was diese Regel erkennt

This rule looks for strings present in unobfuscated HTAs generated by the WildChild builder.

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

YARA-X meldet: warning[unintended_pattern_in_set]: pattern `$script_header` may be unintendedly or redundantly included in pattern set `$s*`

Zusammenfassung aus den Metadaten und der Bedingung der Regel erzeugt.

Regelquelltext

dropper-hta-wildchild-1.yarBSD 2-Clause License
rule FIREEYE_RT_Dropper_HTA_Wildchild_1 : FILE
{
	meta:
		description = "This rule looks for strings present in unobfuscated HTAs generated by the WildChild builder."
		author = "FireEye"
		id = "f570baa5-7d58-5a0a-b713-769e62076f76"
		date = "2020-12-08"
		modified = "2020-12-09"
		reference = "https://github.com/mandiant/red_team_tool_countermeasures/"
		source_url = "https://github.com/mandiant/red_team_tool_countermeasures//blob/3561b71724dbfa3e2bb78106aaa2d7f8b892c43b/rules/WILDCHILD/production/yara/Dropper_HTA_WildChild_1.yar#L4-L24"
		license_url = "https://github.com/mandiant/red_team_tool_countermeasures//blob/3561b71724dbfa3e2bb78106aaa2d7f8b892c43b/LICENSE.txt"
		hash = "3e61ca5057633459e96897f79970a46d"
		logic_hash = "60c1d53b8a43b9b7518f3260a4d61c6806641ee894a2a331a3a0a2ea0aff9d99"
		score = 75
		quality = 75
		tags = "FILE"
		rev = 5

	strings:
		$s1 = "processpath" ascii wide
		$s2 = "v4.0.30319" ascii wide
		$s3 = "v2.0.50727" ascii wide
		$s4 = "COMPLUS_Version" ascii wide
		$s5 = "FromBase64Transform" ascii wide
		$s6 = "MemoryStream" ascii wide
		$s7 = "entry_class" ascii wide
		$s8 = "DynamicInvoke" ascii wide
		$s9 = "Sendoff" ascii wide
		$script_header = "<script language=" ascii wide

	condition:
		$script_header at 0 and all of ( $s* )
}

Strings (10 Muster)

BezeichnerTypWertModifikatoren
$s1Text"processpath"ascii wide
$s2Text"v4.0.30319"ascii wide
$s3Text"v2.0.50727"ascii wide
$s4Text"COMPLUS_Version"ascii wide
$s5Text"FromBase64Transform"ascii wide
$s6Text"MemoryStream"ascii wide
$s7Text"entry_class"ascii wide
$s8Text"DynamicInvoke"ascii wide
$s9Text"Sendoff"ascii wide
$script_headerText"<script language="ascii wide

Bedingung

$script_header at 0 and all of ( $s* )

In Worten (Heuristik)

  • Alle Muster aus ( $s* ) müssen treffen.
  • Muster $script_header muss an Offset 0 stehen.

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).

  • 3e61ca5057633459e96897f79970a46d

Lizenz & Namensnennung

Autor: FireEye

Quell-Repository: Mandiant red team tool countermeasures @ 3561b71724

Lizenz: BSD 2-Clause License (Repository-Lizenz)

Copyright-Hinweis: Copyright (c) 2023, MANDIANT

Originalregel

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

Regel-ID: f570baa5-7d58-5a0a-b713-769e62076f76

Metadaten

rev5

Tags:FILE