YARA · Volexity threat-intel
VOLEXITY_Apt_Ico_Uta0040_B64_C2
Detection of malicious ICO files used in 3CX compromise.
- Autor
- threatintel@volexity.com
- Datum
- 2023-03-30
- Score / Qualität
- 75 / 80
Was diese Regel erkennt
Detection of malicious ICO files used in 3CX compromise.
Sie definiert 2 Muster (0 Text, 2 Hex, 0 Regex).
YARA-X meldet: warning[potentially_slow_loop]: potentially slow loop
Zusammenfassung aus den Metadaten und der Bedingung der Regel erzeugt.
Regelquelltext
rule VOLEXITY_Apt_Ico_Uta0040_B64_C2 : UTA0040 FILE
{
meta:
= "Detection of malicious ICO files used in 3CX compromise."
= "threatintel@volexity.com"
= "1efb6376-a362-5f03-b4d3-08cd7d634de6"
= "2023-03-30"
= "2023-03-30"
= "https://github.com/volexity/threat-intel"
= "https://github.com/volexity/threat-intel/blob/3a9d0b52459877ee866a9a0ba06e60059b778c77/2023/2023-03-30 3CX/indicators/rules.yar#L1-L31"
= "https://github.com/volexity/threat-intel/blob/3a9d0b52459877ee866a9a0ba06e60059b778c77/LICENSE.txt"
= "a541e5fc421c358e0a2b07bf4771e897fb5a617998aa4876e0e1baa5fbb8e25c"
= "2667a36ce151c6e964f9ce9a6f587eedbffdd6ec76e451a23c5cfdd08248d15e"
= 75
= 80
= "UTA0040, FILE"
= 0
= "See license at https://github.com/volexity/threat-intel/blob/main/LICENSE.txt"
strings:
$IEND_dollar = {49 45 4e 44 ae 42 60 82 24}
$IEND_nodollar = {49 45 4e 44 ae 42 60 82 }
condition:
uint16be( 0 ) == 0x0000 and filesize < 120KB and ( $IEND_dollar in ( filesize -500 .. filesize ) and not $IEND_nodollar in ( filesize -20 .. filesize ) and for any k in ( 1 .. #IEND_dollar ) : ( for all i in ( 1 .. 4 ) : ( uint8( @IEND_dollar [ k ] + !IEND_dollar [ k ] + i ) < 123 and uint8( @IEND_dollar [ k ] + !IEND_dollar [ k ] + i ) > 47 ) ) )
}
Strings (2 Muster)
| Bezeichner | Typ | Wert | Modifikatoren |
|---|---|---|---|
| $IEND_dollar | Hex | {49 45 4e 44 ae 42 60 82 24} | |
| $IEND_nodollar | Hex | {49 45 4e 44 ae 42 60 82 } |
Bedingung
uint16be( 0 ) == 0x0000 and filesize < 120KB and ( $IEND_dollar in ( filesize -500 .. filesize ) and not $IEND_nodollar in ( filesize -20 .. filesize ) and for any k in ( 1 .. #IEND_dollar ) : ( for all i in ( 1 .. 4 ) : ( uint8( @IEND_dollar [ k ] + !IEND_dollar [ k ] + i ) < 123 and uint8( @IEND_dollar [ k ] + !IEND_dollar [ k ] + i ) > 47 ) ) )In Worten (Heuristik)
- Die Datei muss kleiner als 120KB sein (eine günstige Grenze, die große Dateien ausschließt).
- Muster $IEND_dollar muss im Bereich filesize -500 .. filesize liegen.
- Muster $IEND_nodollar muss im Bereich filesize -20 .. filesize liegen.
- Eine for-Schleife prüft eine Eigenschaft über mehrere Treffer oder Elemente.
- Muster $IEND_nodollar darf NICHT 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).
- a541e5fc421c358e0a2b07bf4771e897fb5a617998aa4876e0e1baa5fbb8e25c
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: 1efb6376-a362-5f03-b4d3-08cd7d634de6
Metadaten
| memory_suitable | 0 |
|---|
Verwandte Regeln
- APT / AkteurVolexity threat-intel· threatintel@volexity.com· 2023-03-30
- APT / AkteurVolexity threat-intel· threatintel@volexity.com· 2023-03-30
- APT / AkteurVolexity threat-intel· threatintel@volexity.com· 2023-03-30
- 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· 2022-11-03
- APT / AkteurVolexity threat-intel· threatintel@volexity.com· 2022-11-02