YARA · Signature Base (Florian Roth / Nextron)
SIGNATURE_BASE_Hvs_APT27_Hyperbro_Decrypted_Stage2
HyperBro Stage 2 and compressed Stage 3 detection
- Autor
- Moritz Oettle
- Fecha
- 2022-02-07
- Modificada
- 2023-12-05
- Puntuación / Calidad
- 75 / 85
Qué detecta esta regla
HyperBro Stage 2 and compressed Stage 3 detection
Familia de malware asociada: Hyperbro.
Define 7 patrones (0 de texto, 7 hex, 0 regex).
Resumen generado a partir de los metadatos y la condición de la regla.
Código de la regla
rule SIGNATURE_BASE_Hvs_APT27_Hyperbro_Decrypted_Stage2 : FILE
{
meta:
= "HyperBro Stage 2 and compressed Stage 3 detection"
= "Moritz Oettle"
= "039e5d41-eadb-5c53-82cd-20ffd4105326"
= "2022-02-07"
= "2023-12-05"
= "https://www.hvs-consulting.de/en/threat-intelligence-report-emissary-panda-apt27"
= "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/yara/apt_apt27_hyperbro.yar#L35-L57"
= "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/LICENSE"
= "fc5a58bf0fce9cb96f35ee76842ff17816fe302e3164bc7c6a5ef46f6eff67ed"
= "6eb56c4a92e89977e536ccc3c70170062aca072c6981b40aeea184ea2ca461a6"
= 75
= 85
= "FILE"
strings:
$lznt1_compressed_pe_header_small = { FC B9 00 4D 5A 90 }
$lznt1_compressed_pe_header_large_1 = { FC B9 00 4D 5A 90 00 03 00 00 00 82 04 00 30 FF FF 00 }
$lznt1_compressed_pe_header_large_2 = { 00 b8 00 38 0d 01 00 40 04 38 19 00 10 01 00 00 }
$lznt1_compressed_pe_header_large_3 = { 00 0e 1f ba 0e 00 b4 09 cd 00 21 b8 01 4c cd 21 }
$lznt1_compressed_pe_header_large_4 = { 54 68 00 69 73 20 70 72 6f 67 72 00 61 6d 20 63 }
$lznt1_compressed_pe_header_large_5 = { 61 6e 6e 6f 00 74 20 62 65 20 72 75 6e 00 20 69 }
$lznt1_compressed_pe_header_large_6 = { 6e 20 44 4f 53 20 00 6d 6f 64 65 2e 0d 0d 0a 02 }
condition:
filesize < 200KB and ( $lznt1_compressed_pe_header_small at 0x9ce ) or ( all of ( $lznt1_compressed_pe_header_large_* ) )
}
Cadenas (7 patrones)
| Identificador | Tipo | Valor | Modificadores |
|---|---|---|---|
| $lznt1_compressed_pe_header_small | hex | { FC B9 00 4D 5A 90 } | |
| $lznt1_compressed_pe_header_large_1 | hex | { FC B9 00 4D 5A 90 00 03 00 00 00 82 04 00 30 FF FF 00 } | |
| $lznt1_compressed_pe_header_large_2 | hex | { 00 b8 00 38 0d 01 00 40 04 38 19 00 10 01 00 00 } | |
| $lznt1_compressed_pe_header_large_3 | hex | { 00 0e 1f ba 0e 00 b4 09 cd 00 21 b8 01 4c cd 21 } | |
| $lznt1_compressed_pe_header_large_4 | hex | { 54 68 00 69 73 20 70 72 6f 67 72 00 61 6d 20 63 } | |
| $lznt1_compressed_pe_header_large_5 | hex | { 61 6e 6e 6f 00 74 20 62 65 20 72 75 6e 00 20 69 } | |
| $lznt1_compressed_pe_header_large_6 | hex | { 6e 20 44 4f 53 20 00 6d 6f 64 65 2e 0d 0d 0a 02 } |
Condición
filesize < 200KB and ( $lznt1_compressed_pe_header_small at 0x9ce ) or ( all of ( $lznt1_compressed_pe_header_large_* ) )En palabras sencillas (Heurística)
- El archivo debe ocupar menos de 200KB (un límite barato que descarta archivos grandes).
- Deben coincidir todos los patrones de ( $lznt1_compressed_pe_header_large_* ).
- El patrón $lznt1_compressed_pe_header_small debe estar en el offset 0x9ce.
Prueba esta regla en tu navegador
Arrastra un archivo para escanearlo con esta regla usando YARA-X compilado a WebAssembly. No se sube nada.
Hashes de muestras
Hashes de las muestras que el autor lista en los metadatos de la regla (búscalos en tu plataforma de threat intelligence).
- fc5a58bf0fce9cb96f35ee76842ff17816fe302e3164bc7c6a5ef46f6eff67ed
Licencia y atribución
Autor: Moritz Oettle
Repositorio de origen: Signature Base (Florian Roth / Nextron) @ 94a1c48d7a
Licencia: Detection Rule License 1.1 (licencia del repositorio)
Obtenida a través de YARA Forge 20260927, que añade a los nombres el prefijo de la fuente y campos meta normalizados.
Id de la regla: 039e5d41-eadb-5c53-82cd-20ffd4105326
Etiquetas:FILE
Reglas relacionadas
- MalwareSignature Base (Florian Roth / Nextron)· Marko Dorfhuber· 2022-02-07
- APT / actorSignature Base (Florian Roth / Nextron)· Bundesamt fuer Verfassungsschutz (modified by Florian Roth)· 2022-01-14
- MalwareMalpedia signator rules· Felix Bilstein - yara-signator at cocacoding dot com· 2026-05-04
- MalwareditekSHen detection· ditekSHen· 2020-11-06
- WebshellSignature Base (Florian Roth / Nextron)· Moritz Oettle· 2021-09-04
- Herramienta ofensivaSignature Base (Florian Roth / Nextron)· Moritz Oettle· 2024-10-22
- WebshellSignature Base (Florian Roth / Nextron)· Moritz Oettle· 2021-09-04
- WebshellSignature Base (Florian Roth / Nextron)· Moritz Oettle· 2020-12-15