This hunt detects adversary behavior involving the deployment of a PHP web shell named shin_webshell, which attackers often use to establish persistent access and execute arbitrary commands on compromised web servers. The SOC team should proactively hunt for this indicator in Azure Sentinel because early identification of such web shells allows for rapid containment before adversaries can escalate privileges or pivot to other internal systems.
Malware Family: php.shin_webshell Total IOCs: 2 IOC Types: domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| domain | 8vfkm0gusw.workers.dev | botnet_cc | 2026-08-18 | 50% |
| domain | kegytamo.workers.dev | botnet_cc | 2026-08-18 | 50% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - php.shin_webshell
let malicious_domains = dynamic(["8vfkm0gusw.workers.dev", "kegytamo.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 |
Here are 5 specific false positive scenarios for the ThreatFox: php.shin_webshell IOCs rule, tailored for an enterprise environment:
Scheduled Backup of Web Content Directories
/var/www/html or C:\inetpub\wwwroot). If the backup process extracts a compressed archive containing known shin_webshell artifacts from previous legitimate deployments, the detection engine may flag these files as new IOCs.vbr.exe, commvault_agent.exe) accessing web root directories during defined maintenance windows (e.g., 02:00–04:00 UTC).CI/CD Pipeline Deployment of Legacy Modules
shin_webshell library as a standard dependency. During automated builds, the deployment agent writes these files to the staging environment, triggering the IOC match before the application is fully validated in production.svc-jenkins-deploy, azdo-build-agent) when they write to specific deployment folders (e.g., /deploy/staging).Automated Security Scanning and Remediation
shin_webshell during a routine scan, it may temporarily move or hash the file to verify integrity, causing the detection rule to interpret this activity as a new threat event.