YARA · Signature Base (Florian Roth / Nextron)
SIGNATURE_BASE_FE_APT_Backdoor_Linux32_SLOWPULSE_1
Detects samples mentioned in PulseSecure report
- Author
- Mandiant
- Date
- 2021-04-16
- Modified
- 2023-12-05
- Score / Quality
- 75 / 85
What this rule detects
Detects samples mentioned in PulseSecure report
Targets: Linux ELF.
It defines 5 patterns (0 text, 5 hex, 0 regex).
Summary generated from the rule's metadata and condition.
Rule source
rule SIGNATURE_BASE_FE_APT_Backdoor_Linux32_SLOWPULSE_1 : FILE
{
meta:
= "Detects samples mentioned in PulseSecure report"
= "Mandiant"
= "dd35257f-5b6f-55a6-a709-873ded1f4b72"
= "2021-04-16"
= "2023-12-05"
= "https://www.fireeye.com/blog/threat-research/2021/04/suspected-apt-actors-leverage-bypass-techniques-pulse-secure-zero-day.html"
= "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/yara/apt_pulsesecure.yar#L227-L244"
= "https://github.com/Neo23x0/signature-base/blob/94a1c48d7ab499879287ff611dfe7f9c56376030/LICENSE"
= "cd09ec795a8f4b6ced003500a44d810f49943514e2f92c81ab96c33e1c0fbd68"
= "c1d92ea4ed8e5934c8356e1e52092935c53a138e454026737448f7f523ea06be"
= 75
= 85
= "FILE"
strings:
$sb1 = {FC b9 [4] e8 00 00 00 00 5? 8d b? [4] 8b}
$sb2 = {f3 a6 0f 85 [4] b8 03 00 00 00 5? 5? 5?}
$sb3 = {9c 60 e8 00 00 00 00 5? 8d [5] 85 ?? 0f 8?}
$sb4 = {89 13 8b 51 04 89 53 04 8b 51 08 89 53 08}
$sb5 = {8d [5] b9 [4] f3 a6 0f 8?}
condition:
(( uint32( 0 ) == 0x464c457f ) and ( uint8( 4 ) == 1 ) ) and all of them
}
Strings (5 patterns)
| Identifier | Type | Value | Modifiers |
|---|---|---|---|
| $sb1 | hex | {FC b9 [4] e8 00 00 00 00 5? 8d b? [4] 8b} | |
| $sb2 | hex | {f3 a6 0f 85 [4] b8 03 00 00 00 5? 5? 5?} | |
| $sb3 | hex | {9c 60 e8 00 00 00 00 5? 8d [5] 85 ?? 0f 8?} | |
| $sb4 | hex | {89 13 8b 51 04 89 53 04 8b 51 08 89 53 08} | |
| $sb5 | hex | {8d [5] b9 [4] f3 a6 0f 8?} |
Condition
(( uint32( 0 ) == 0x464c457f ) and ( uint8( 4 ) == 1 ) ) and all of themIn plain words (Heuristic)
- The file must start with the ELF header — a Linux/Unix executable.
- All patterns in the rule must match.
Test this rule in your browser
Drop a file to scan it with this rule using YARA-X compiled to WebAssembly. Nothing is uploaded.
Sample hashes
Hashes of samples the author lists in the rule's meta (look them up in your threat-intelligence platform).
- cd09ec795a8f4b6ced003500a44d810f49943514e2f92c81ab96c33e1c0fbd68
Licence & attribution
Author: Mandiant
Source repository: Signature Base (Florian Roth / Nextron) @ 94a1c48d7a
Licence: Detection Rule License 1.1 (repository licence)
Mirrored via YARA Forge 20260927, which prefixes rule names with the source and adds normalised meta fields.
Rule id: dd35257f-5b6f-55a6-a709-873ded1f4b72
Tags:FILE
Related rules
- APT / threat actorSignature Base (Florian Roth / Nextron)· Mandiant· 2022-04-28
- APT / threat actorSignature Base (Florian Roth / Nextron)· Mandiant· 2023-04-20
- APT / threat actorSignature Base (Florian Roth / Nextron)· Mandiant· 2023-04-20
- APT / threat actorSignature Base (Florian Roth / Nextron)· Mandiant· 2023-04-20
- APT / threat actorSignature Base (Florian Roth / Nextron)· Mandiant· 2023-04-20
- APT / threat actorSignature Base (Florian Roth / Nextron)· Mandiant· 2023-04-20
- APT / threat actorSignature Base (Florian Roth / Nextron)· Mandiant· 2023-04-20
- APT / threat actorSignature Base (Florian Roth / Nextron)· Mandiant· 2023-03-04