This rule detects the presence of known IOCs associated with the php.shin_webshell, indicating that an adversary has likely deployed a persistent backdoor to maintain unauthorized access to web servers. Proactively hunting for these indicators in Azure Sentinel is critical because webshells often operate silently to facilitate lateral movement and data exfiltration, allowing the SOC to identify compromised assets before they are leveraged for deeper intrusion.
Malware Family: php.shin_webshell Total IOCs: 6 IOC Types: domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| domain | jolymeza.workers.dev | botnet_cc | 2026-09-10 | 50% |
| domain | poxizu.workers.dev | botnet_cc | 2026-09-10 | 50% |
| domain | p8czohl7nq.workers.dev | botnet_cc | 2026-09-10 | 50% |
| domain | ducave.workers.dev | botnet_cc | 2026-09-10 | 50% |
| domain | blwcg81617.workers.dev | botnet_cc | 2026-09-10 | 50% |
| domain | dinaly.workers.dev | botnet_cc | 2026-09-10 | 50% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - php.shin_webshell
let malicious_domains = dynamic(["jolymeza.workers.dev", "poxizu.workers.dev", "p8czohl7nq.workers.dev", "ducave.workers.dev", "blwcg81617.workers.dev", "dinaly.workers.dev"]);
DnsEvents
| where Name has_any (malicious_domains)
| project TimeGenerated, Computer, Name, IPAddresses, QueryType
| order by TimeGenerated desc
| Sentinel Table | Notes |
|---|---|
DnsEvents | Ensure this data connector is enabled |
shin_webshell.php file in the /var/www/html/legacy/ directory to debug session handling issues. The file matches the IOC hash or string pattern before being removed.
C:\inetpub\wwwroot\legacy\* or /var/www/html/legacy/*) or exclude files with a .bak extension. Additionally, correlate with user group membership (e.g., WebDev-Team) to allow temporary presence during change windows.environment=staging or role=qa. Alternatively, exclude files created by service accounts associated with deployment tools (e.g., svc-jenkins, gitlab-runner) within the last 24 hours.shin_webshell IOC structure. The plugin is installed in a standard vendor directory.
/usr/share/php/vendor/ or C:\Program Files\PHP\vendor\). Correlate with the installation log of the specific plugin package to confirm the file was part of the official distribution.