YARA · Volexity threat-intel
VOLEXITY_Apt_Win_Powerstar
Custom PowerShell backdoor used by Charming Kitten.
- Autor
- threatintel@volexity.com
- Datum
- 2021-10-13
- Geändert
- 2023-09-20
- Score / Qualität
- 75 / 80
Was diese Regel erkennt
Custom PowerShell backdoor used by Charming Kitten.
Sie definiert 8 Muster (8 Text, 0 Hex, 0 Regex).
Zusammenfassung aus den Metadaten und der Bedingung der Regel erzeugt.
Regelquelltext
rule VOLEXITY_Apt_Win_Powerstar : CHARMINGKITTEN
{
meta:
= "Custom PowerShell backdoor used by Charming Kitten."
= "threatintel@volexity.com"
= "febcd23b-6545-571b-905d-18dffe8e913f"
= "2021-10-13"
= "2023-09-20"
= "https://github.com/volexity/threat-intel"
= "https://github.com/volexity/threat-intel/blob/3a9d0b52459877ee866a9a0ba06e60059b778c77/2023/2023-06-28 POWERSTAR/indicators/rules.yar#L122-L150"
= "https://github.com/volexity/threat-intel/blob/3a9d0b52459877ee866a9a0ba06e60059b778c77/LICENSE.txt"
= "de99c4fa14d99af791826a170b57a70b8265fee61c6b6278d3fe0aad98e85460"
= "2cbf59eaee60a8f84b1ac35cec3b01592a2a0f56c92a2db218bb26a15be24bf3"
= 75
= 80
= "CHARMINGKITTEN"
= 1
= "See license at https://github.com/volexity/threat-intel/blob/main/LICENSE.txt"
strings:
$appname = "[AppProject.Program]::Main()" ascii wide
$langfilters1 = "*shar*" ascii wide
$langfilters2 = "*owers*" ascii wide
$definitions1 = "[string]$language" ascii wide
$definitions2 = "[string]$Command" ascii wide
$definitions3 = "[string]$ThreadName" ascii wide
$definitions4 = "[string]$StartStop" ascii wide
$sess = "$session = $v + \";;\" + $env:COMPUTERNAME + $mac;" ascii wide
condition:
$appname or all of ( $langfilters* ) or all of ( $definitions* ) or $sess
}
Strings (8 Muster)
| Bezeichner | Typ | Wert | Modifikatoren |
|---|---|---|---|
| $appname | Text | "[AppProject.Program]::Main()" | ascii wide |
| $langfilters1 | Text | "*shar*" | ascii wide |
| $langfilters2 | Text | "*owers*" | ascii wide |
| $definitions1 | Text | "[string]$language" | ascii wide |
| $definitions2 | Text | "[string]$Command" | ascii wide |
| $definitions3 | Text | "[string]$ThreadName" | ascii wide |
| $definitions4 | Text | "[string]$StartStop" | ascii wide |
| $sess | Text | "$session = $v + \";;\" + $env:COMPUTERNAME + $mac;" | ascii wide |
Bedingung
$appname or all of ( $langfilters* ) or all of ( $definitions* ) or $sessIn Worten (Heuristik)
- Alle Muster aus ( $langfilters* ) müssen treffen.
- Alle Muster aus ( $definitions* ) müssen treffen.
- Muster $appname muss vorhanden sein.
- Muster $sess 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.
Referenzen
Proben-Hashes
Hashes der Proben, die der Autor in den Metadaten der Regel nennt (in Ihrer Threat-Intelligence-Plattform nachschlagen).
- de99c4fa14d99af791826a170b57a70b8265fee61c6b6278d3fe0aad98e85460
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.
Gespiegelt über YARA Forge 20260927, das Regelnamen mit der Quelle präfixiert und normalisierte Meta-Felder ergänzt.
Regel-ID: febcd23b-6545-571b-905d-18dffe8e913f
Metadaten
| memory_suitable | 1 |
|---|
Tags:CHARMINGKITTEN
Verwandte Regeln
- APT / AkteurVolexity threat-intel· threatintel@volexity.com· 2023-05-16
- APT / AkteurVolexity threat-intel· threatintel@volexity.com· 2023-05-16
- APT / AkteurVolexity threat-intel· threatintel@volexity.com· 2023-05-16
- APT / AkteurVolexity threat-intel· threatintel@volexity.com· 2023-05-16
- APT / AkteurVolexity threat-intel· threatintel@volexity.com· 2023-05-16
- APT / AkteurVolexity threat-intel· threatintel@volexity.com· 2024-07-30
- APT / AkteurVolexity threat-intel· threatintel@volexity.com· 2023-07-21
- APT / AkteurVolexity threat-intel· threatintel@volexity.com· 2023-08-17