YARA · Volexity threat-intel
VOLEXITY_Apt_Malware_Win_Avburner
Detects AVBurner based on a combination of API calls used, hard-coded strings and bytecode patterns.
- Autor
- threatintel@volexity.com
- Datum
- 2023-01-02
- Geändert
- 2024-08-16
- Score / Qualität
- 75 / 80
Was diese Regel erkennt
Detects AVBurner based on a combination of API calls used, hard-coded strings and bytecode patterns.
Sie definiert 14 Muster (8 Text, 6 Hex, 0 Regex).
Zusammenfassung aus den Metadaten und der Bedingung der Regel erzeugt.
Regelquelltext
rule VOLEXITY_Apt_Malware_Win_Avburner : DEVIOUSBAMBOO FILE MEMORY
{
meta:
= "Detects AVBurner based on a combination of API calls used, hard-coded strings and bytecode patterns."
= "threatintel@volexity.com"
= "1bde0861-4820-5bb1-98a3-516092c91be0"
= "2023-01-02"
= "2024-08-16"
= "https://www.trendmicro.com/en_us/research/22/k/hack-the-real-box-apt41-new-subgroup-earth-longzhi.html"
= "https://github.com/volexity/threat-intel/blob/3a9d0b52459877ee866a9a0ba06e60059b778c77/2023/2023-03-07 AVBurner/yara.yar#L1-L40"
= "https://github.com/volexity/threat-intel/blob/3a9d0b52459877ee866a9a0ba06e60059b778c77/LICENSE.txt"
= "4b1b1a1293ccd2c0fd51075de9376ebb55ab64972da785153fcb0a4eb523a5eb"
= "56ff6c8a4b737959a1219699a0457de1f0c34fead4299033840fb23c56a0caad"
= 75
= 80
= "DEVIOUSBAMBOO, FILE, MEMORY"
= "win"
= "all"
= "file,memory"
= "critical"
= "See license at https://github.com/volexity/threat-intel/blob/main/LICENSE.txt"
= 8780
= 4
strings:
$api1 = "PspCreateProcessNotifyRoutineAddress" wide
$api2 = "PspCreateThreadNotifyRoutineAddress" wide
$api3 = "PspLoadImageNotifyRoutineAddress" wide
$str1 = "\\\\.\\RTCORE64" wide
$str2 = "\\\\%ws/pipe/%ws" wide
$str3 = "CreateServerW Failed %u" wide
$str4 = "OpenSCManager Failed %u" wide
$str5 = "Get patternAddress" wide
$pattern1 = { 4C 8B F9 48 8D 0C C1 E8 }
$pattern2 = { 48 8D 0C DD 00 00 00 00 45 33 C0 49 03 CD 48 8B }
$pattern3 = { 48 8D 04 C1 48 89 45 70 48 8B C8 E8 }
$pattern4 = { 49 8D 0C FC 45 33 C0 48 8B D6 E8 00 00 00 00 00}
$pattern5 = { 45 33 C0 48 8D 0C D9 48 8B D7 E8 00 00 00 00 00 00 00 00 00 00 00 00 00 }
$pattern6 = { 41 0F BA 6D 00 0A BB 01 00 00 00 4C 8B F2 4C 8B F9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 }
condition:
all of ( $api* ) or all of ( $str* ) or all of ( $pattern* )
}
Strings (14 Muster)
| Bezeichner | Typ | Wert | Modifikatoren |
|---|---|---|---|
| $api1 | Text | "PspCreateProcessNotifyRoutineAddress" | wide |
| $api2 | Text | "PspCreateThreadNotifyRoutineAddress" | wide |
| $api3 | Text | "PspLoadImageNotifyRoutineAddress" | wide |
| $str1 | Text | "\\\\.\\RTCORE64" | wide |
| $str2 | Text | "\\\\%ws/pipe/%ws" | wide |
| $str3 | Text | "CreateServerW Failed %u" | wide |
| $str4 | Text | "OpenSCManager Failed %u" | wide |
| $str5 | Text | "Get patternAddress" | wide |
| $pattern1 | Hex | { 4C 8B F9 48 8D 0C C1 E8 } | |
| $pattern2 | Hex | { 48 8D 0C DD 00 00 00 00 45 33 C0 49 03 CD 48 8B } | |
| $pattern3 | Hex | { 48 8D 04 C1 48 89 45 70 48 8B C8 E8 } | |
| $pattern4 | Hex | { 49 8D 0C FC 45 33 C0 48 8B D6 E8 00 00 00 00 00} | |
| $pattern5 | Hex | { 45 33 C0 48 8D 0C D9 48 8B D7 E8 00 00 00 00 00 00 00 00 00 00 00 00 00 } | |
| $pattern6 | Hex | { 41 0F BA 6D 00 0A BB 01 00 00 00 4C 8B F2 4C 8B F9 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 } |
Bedingung
all of ( $api* ) or all of ( $str* ) or all of ( $pattern* )In Worten (Heuristik)
- Alle Muster aus ( $api* ) müssen treffen.
- Alle Muster aus ( $str* ) müssen treffen.
- Alle Muster aus ( $pattern* ) müssen treffen.
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.
Proben-Hashes
Hashes der Proben, die der Autor in den Metadaten der Regel nennt (in Ihrer Threat-Intelligence-Plattform nachschlagen).
- 4b1b1a1293ccd2c0fd51075de9376ebb55ab64972da785153fcb0a4eb523a5eb
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: 1bde0861-4820-5bb1-98a3-516092c91be0
Metadaten
| os | win |
|---|---|
| os_arch | all |
| scan_context | file,memory |
| severity | critical |
| rule_id | 8780 |
| version | 4 |
Verwandte Regeln
- 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
- APT / AkteurVolexity threat-intel· threatintel@volexity.com· 2023-03-30
- APT / AkteurVolexity threat-intel· threatintel@volexity.com· 2022-11-03
- APT / AkteurVolexity threat-intel· threatintel@volexity.com· 2022-11-02
- APT / AkteurVolexity threat-intel· threatintel@volexity.com· 2022-11-03
- APT / AkteurVolexity threat-intel· threatintel@volexity.com· 2022-11-03