Critical code_pattern
Resolved · fp_security_scanner_signature_db
2026-07-02 12:40:16 (23d ago)
| Slug | content-guard-pro |
|---|---|
| Pattern | obfuscated_payload_in_data_file |
| Kind | builtin |
| Version | 1.4.0 |
| Hit count | 1 |
| First hit |
|
| Explanation | a non-PHP data file (`.dat`/`.gzs`/`.bin`/etc.) contains PHP source — either stored raw under a misleading extension or sealed behind base64/gzip — and/or matches a catalog IOC once decoded. This is the payload-hiding evasion the siteguarding burner fleet used to defeat PHP-only IOC greps: `wp-plugin-management`/`plugin.dat` (gzip+base64 → siteguarding_tools.php v1.7), `speedup-optimization`/`classes/tools.gzs` (base64 → v2.1), `bytedefense`/`core/scan_sigs_db.dat` (raw PHP disguised as a "scan signatures database", `include`d by a web-reachable `scan.php`). The scanner now decodes these blobs and matches PHP markers + content IOCs inside them. |
View raw JSON
{
"slug": "content-guard-pro",
"pattern": "obfuscated_payload_in_data_file",
"kind": "builtin",
"version": "1.4.0",
"hit_count": 1,
"first_hit": {
"file": "includes/signatures.pack",
"line": 0,
"snippet": "(PHP payload in data file \u2014 decoded via base64+gzuncompress)"
},
"explanation": "a non-PHP data file (`.dat`/`.gzs`/`.bin`/etc.) contains PHP source \u2014 either stored raw under a misleading extension or sealed behind base64/gzip \u2014 and/or matches a catalog IOC once decoded. This is the payload-hiding evasion the siteguarding burner fleet used to defeat PHP-only IOC greps: `wp-plugin-management`/`plugin.dat` (gzip+base64 \u2192 siteguarding_tools.php v1.7), `speedup-optimization`/`classes/tools.gzs` (base64 \u2192 v2.1), `bytedefense`/`core/scan_sigs_db.dat` (raw PHP disguised as a \"scan signatures database\", `include`d by a web-reachable `scan.php`). The scanner now decodes these blobs and matches PHP markers + content IOCs inside them."
}