YARA · SEKOIA.IO Community
SEKOIA_Apt_37_Chinotto
Detects obfuscation and string of APT37 stealer
- Autor
- Sekoia.io
- Datum
- 2023-02-27
- Geändert
- 2024-12-19
- Score / Qualität
- 75 / 80
Was diese Regel erkennt
Detects obfuscation and string of APT37 stealer
Zugehörige Malware-Familie: Chinotto.
Ziele: Windows-PE, Linux-ELF.
Sie definiert 3 Muster (0 Text, 3 Hex, 0 Regex).
Zusammenfassung aus den Metadaten und der Bedingung der Regel erzeugt.
Regelquelltext
rule SEKOIA_Apt_37_Chinotto : FILE
{
meta:
= "Detects obfuscation and string of APT37 stealer"
= "Sekoia.io"
= "eff8fd11-dc7a-4011-b083-181d0cca8790"
= "2023-02-27"
= "2024-12-19"
= "https://github.com/SEKOIA-IO/Community"
= "https://github.com/SEKOIA-IO/Community/blob/a438a5901a211c2abdf75da9c93921ef187473d1/yara_rules/apt_37_chinotto.yar#L1-L50"
= "https://github.com/SEKOIA-IO/Community/blob/a438a5901a211c2abdf75da9c93921ef187473d1/LICENSE.md"
= "feab7940559392bbf38f29267509340569160e0a3b257fd86e5c65ae087ea014"
= "c9d2c8b6011a53e68e4a6c6e51142cef3348951d0b379e49b1a65a1891538df5"
= "2f5be3773e7e3a2f6806cdef154adfabc454c0e57a49e437c5889ce09b739302"
= "5bf170c95ca0e2079653d694f783b5bcd38f274ea875f67f0b60db4ac552a66c"
= "6fad04c836bc923f12ebaec8d8fb0c7091b044bf6f5c97e36d7bf46b8494f978"
= "64fe964f342acca6d85d247c4f67503e4222a58dfc5c644dedc2006a4b356d39"
= "6e216b265ea391f71f2a609df995f36b9ba8b17c8859f6d8e4ce4a076d351efd"
= "70dcc03cde3dd5c5ec6a6a240190cfb51667aaba9c867e20281e8dfc43afa891"
= "5053390bde150b771f8efe344b692c6c5718ba9203a4b23f5323af1ee9060ff2"
= "089e4dfd8b25afe596eff05baae86156a4e3243c84faa15416cff31a5120e107"
= "37e096338a78cb06d6236cb5a04cf125f191871ded3c9421f08a37890a095eb8"
= "b90a2b0249407b271a5d849fe82cbf4e9a31c2c6259caf515c9be3897e327414"
= "8f4751ed22619b04009c4b85ec45c8140b570835ca4c638c9e6019e7b7eb66c7"
= "a721f102b4c9568379649f8004fa4eb460240145ab829d8ce3740dafb52d13c8"
= 75
= 80
= "FILE"
= "1.0"
= "TLP:CLEAR"
strings:
$chunk_1 = {
C7 85 ?? ?? ?? ?? ?? ?? ?? 00
C7 85 ?? ?? ?? ?? ?? ?? ?? 00
33 C0
EB 03
8D 49 00
8B 8C 85 ?? ?? ?? ??
3B 8C 85 ?? ?? ?? ??
}
$chunk_2 = {
C7 84 24 ?? ?? ?? ?? ?? ?? 0? 00
C7 84 24 ?? ?? ?? ?? ?? ?? 0? 00
33 C0
EB 0D
8D A4 24 00 00 00 00
8D 9B 00 00 00 00
8B 8C 84 ?? ?? ?? ??
3B 8C 84 ?? ?? ?? ??
}
$movs_zip_dir_start = { C7 45 ?? 5A 69 70 20 C7 45 ?? 44 69 72 20 C7 45 ?? 53 74 61 72 C7 45 ?? 74 20 2D 20}
condition:
( uint32be( 0 ) == 0x7f454c46 or uint16be( 0 ) == 0x4d5a ) and filesize < 1MB and ( $chunk_1 or $chunk_2 ) and $movs_zip_dir_start
}
Strings (3 Muster)
| Bezeichner | Typ | Wert | Modifikatoren |
|---|---|---|---|
| $chunk_1 | Hex | { C7 85 ?? ?? ?? ?? ?? ?? ?? 00 C7 85 ?? ?? ?? ?? ?? ?? ?? 00 33 C0 EB 03 8D 49 00 8B 8C 85 ?? ?? ?? ?? … | |
| $chunk_2 | Hex | { C7 84 24 ?? ?? ?? ?? ?? ?? 0? 00 C7 84 24 ?? ?? ?? ?? ?? ?? 0? 00 33 C0 EB 0D 8D A4 24 00 00 00 00 8D 9B 00 00 … | |
| $movs_zip_dir_start | Hex | { C7 45 ?? 5A 69 70 20 C7 45 ?? 44 69 72 20 C7 45 ?? 53 74 61 72 C7 45 ?? 74 20 2D 20} |
Bedingung
( uint32be( 0 ) == 0x7f454c46 or uint16be( 0 ) == 0x4d5a ) and filesize < 1MB and ( $chunk_1 or $chunk_2 ) and $movs_zip_dir_startIn Worten (Heuristik)
- Die Datei muss mit „MZ“ beginnen — eine Windows-Programmdatei (PE).
- Die Datei muss mit dem ELF-Header beginnen — eine Linux/Unix-Programmdatei.
- Die Datei muss kleiner als 1MB sein (eine günstige Grenze, die große Dateien ausschließt).
- Muster $chunk_1 muss vorhanden sein.
- Muster $chunk_2 muss vorhanden sein.
- Muster $movs_zip_dir_start 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).
- feab7940559392bbf38f29267509340569160e0a3b257fd86e5c65ae087ea014
- c9d2c8b6011a53e68e4a6c6e51142cef3348951d0b379e49b1a65a1891538df5
- 2f5be3773e7e3a2f6806cdef154adfabc454c0e57a49e437c5889ce09b739302
- 5bf170c95ca0e2079653d694f783b5bcd38f274ea875f67f0b60db4ac552a66c
- 6fad04c836bc923f12ebaec8d8fb0c7091b044bf6f5c97e36d7bf46b8494f978
- 64fe964f342acca6d85d247c4f67503e4222a58dfc5c644dedc2006a4b356d39
- 6e216b265ea391f71f2a609df995f36b9ba8b17c8859f6d8e4ce4a076d351efd
- 70dcc03cde3dd5c5ec6a6a240190cfb51667aaba9c867e20281e8dfc43afa891
- 5053390bde150b771f8efe344b692c6c5718ba9203a4b23f5323af1ee9060ff2
- 089e4dfd8b25afe596eff05baae86156a4e3243c84faa15416cff31a5120e107
- 37e096338a78cb06d6236cb5a04cf125f191871ded3c9421f08a37890a095eb8
- b90a2b0249407b271a5d849fe82cbf4e9a31c2c6259caf515c9be3897e327414
- 8f4751ed22619b04009c4b85ec45c8140b570835ca4c638c9e6019e7b7eb66c7
Lizenz & Namensnennung
Autor: Sekoia.io
Quell-Repository: SEKOIA.IO Community @ a438a5901a
Lizenz: Detection Rule License 1.1 (Repository-Lizenz)
Gespiegelt über YARA Forge 20260927, das Regelnamen mit der Quelle präfixiert und normalisierte Meta-Felder ergänzt.
Regel-ID: eff8fd11-dc7a-4011-b083-181d0cca8790
Metadaten
| version | 1.0 |
|---|---|
| classification | TLP:CLEAR |
Tags:FILE
Verwandte Regeln
- APT / AkteurSEKOIA.IO Community· Sekoia.io· 2023-03-06
- MalwareMalpedia signator rules· Felix Bilstein - yara-signator at cocacoding dot com· 2026-05-04
- MalwareditekSHen detection· ditekSHen· 2020-11-06
- APT / AkteurSEKOIA.IO Community· Sekoia.io· 2024-09-10
- APT / AkteurSEKOIA.IO Community· Sekoia.io· 2024-10-21
- APT / AkteurSEKOIA.IO Community· Sekoia.io· 2024-10-21
- APT / AkteurSEKOIA.IO Community· Sekoia.io· 2024-09-27
- APT / AkteurSEKOIA.IO Community· Sekoia.io· 2024-09-27