This detection identifies adversaries deploying a web shell named zip.php to establish a persistent foothold and execute commands on compromised web servers. Proactive hunting for this specific artifact in Azure Sentinel is critical because web shells often serve as an initial entry point that enables attackers to move laterally, exfiltrate data, or escalate privileges before triggering broader alerting mechanisms.
rule webshell_php_dodo_zip {
meta:
description = "Web Shell - file zip.php"
license = "Detection Rule License 1.1 https://github.com/Neo23x0/signature-base/blob/master/LICENSE"
author = "Florian Roth (Nextron Systems)"
date = "2014/01/28"
score = 70
hash = "b7800364374077ce8864796240162ad5"
id = "393e738a-b4c2-5630-a55f-c3caee4ff75e"
strings:
$s0 = "$hexdtime = '\\x' . $dtime[6] . $dtime[7] . '\\x' . $dtime[4] . $dtime[5] . '\\x"
$s3 = "$datastr = \"\\x50\\x4b\\x03\\x04\\x0a\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00"
condition:
all of them
}
This YARA rule can be deployed in the following contexts:
This rule contains 4 string patterns in its detection logic.
Here are 5 specific false positive scenarios for the Web Shell - file zip.php detection rule, including suggested filters and exclusions tailored for an enterprise environment:
Scenario: Automated Backup Archiving by Admin Tools
.zip archives of log files or configuration snapshots directly in the web root directory. These tools often name the output file zip.php to indicate a PHP-based compression utility before renaming it upon completion.svc_backup, admin_automation) and limit the detection window to specific maintenance windows (e.g., 02:00–04:00 UTC). Additionally, exclude files where the HTTP Method is POST but the Content-Type header indicates a binary stream upload rather than an interactive web request.Scenario: CI/CD Pipeline Deployment Artifacts
zip.php script to bundle and transfer application modules to the staging environment before finalizing the build. This file often exists briefly as part of the “staging” phase.Scenario: Scheduled Reporting Jobs Generating Downloadable Reports
.zip format