This hunt targets the presence of known IOCs associated with the php.shin_webshell, a malicious PHP script often used by adversaries to establish persistent access and execute arbitrary commands on compromised web servers. Proactively hunting for these indicators in Azure Sentinel allows the SOC team to identify and isolate infected assets before the webshell is leveraged for lateral movement or data exfiltration.
Malware Family: php.shin_webshell Total IOCs: 6 IOC Types: domain
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| domain | towagiwo.workers.dev | botnet_cc | 2026-09-07 | 50% |
| domain | nydivoca.workers.dev | botnet_cc | 2026-09-07 | 50% |
| domain | 293juana.workers.dev | botnet_cc | 2026-09-07 | 50% |
| domain | qpa8ujvtfq.workers.dev | botnet_cc | 2026-09-07 | 50% |
| domain | rabinuje.workers.dev | botnet_cc | 2026-09-07 | 50% |
| domain | vuioe33668.workers.dev | botnet_cc | 2026-09-07 | 50% |
// Hunt for DNS queries to known malicious domains
// Source: ThreatFox - php.shin_webshell
let malicious_domains = dynamic(["towagiwo.workers.dev", "nydivoca.workers.dev", "293juana.workers.dev", "qpa8ujvtfq.workers.dev", "rabinuje.workers.dev", "vuioe33668.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 script for temporary file upload or debugging purposes.
httpd.exe, nginx.exe, php-cgi.exe) and the destination path resides within a specific legacy application directory (e.g., C:\inetpub\wwwroot\legacy-app\).svchost.exe (Task Scheduler) or crond/cron (Linux), and the file path contains standard backup or sync directories (e.g., \backups\, \sync\, \logs\).env=staging or env=dev in your CMDB or asset inventory, or exclude file paths under standard development directories (e.g., C:\dev\, /home/dev/).