This hypothesis targets the presence of NetWire RC, a remote control tool frequently leveraged by adversaries to establish persistent access and execute commands on compromised endpoints. Proactively hunting for these IOCs in Azure Sentinel allows the SOC team to identify stealthy remote administration sessions before they are used for lateral movement or data exfiltration.
Malware Family: NetWire RC Total IOCs: 15 IOC Types: md5_hash, sha1_hash, sha256_hash
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| sha1_hash | 61a32c987ed090c54b7470502bb5a615f121c9e2 | payload | 2026-09-08 | 95% |
| md5_hash | 0f2e05992e1eb1032016d044b0f93b37 | payload | 2026-09-08 | 95% |
| sha256_hash | 7ef03054d3a602d418a382b00f10970148ce87d107f7d06e9fa5da71c8e4d3da | payload | 2026-09-08 | 95% |
| sha1_hash | ab662cb1567b3f5a8114fcfc0f641c8024a4858e | payload | 2026-09-08 | 95% |
| md5_hash | b0a8d7ab2c65b6357c23069a2bf5f777 | payload | 2026-09-08 | 95% |
| sha256_hash | d2305c675ac7cb8f607c06fff1268ae695213ce2de21f8bf78b65a17792a0c3b | payload | 2026-09-08 | 95% |
| md5_hash | 6934255b1ba10cde7a761574d72d4dee | payload | 2026-09-08 | 95% |
| sha256_hash | 57cf81533546785a6340b393330eb5cad02d8a27a95241f6940a702a42e3b4fd | payload | 2026-09-08 | 95% |
| sha1_hash | a53e7fd746f8b4ccf27f017ce4a56257cd4f9a4f | payload | 2026-09-08 | 95% |
| md5_hash | d297a3f1b263a489d1742181658cfdcb | payload | 2026-09-08 | 95% |
| sha256_hash | b19b6070e954271290391cb58e81fb0d2f7f6cbaa88841e2b1161fa66b8d7a10 | payload | 2026-09-08 | 95% |
| sha1_hash | 628815424b708eb794697b841ff62d8794079122 | payload | 2026-09-08 | 95% |
| md5_hash | 83235e61c6bdf0d75a1777e0478f2362 | payload | 2026-09-08 | 95% |
| sha256_hash | 32d22a5e42b2b9fb3d5782103d63b90dc0346358fbaacc1a78102f0d89a277c8 | payload | 2026-09-08 | 95% |
| sha1_hash | 948500daeb086212459505ff2df662610b4ca554 | payload | 2026-09-08 | 95% |
// Hunt for files matching known malicious hashes
// Source: ThreatFox - NetWire RC
let malicious_hashes = dynamic(["61a32c987ed090c54b7470502bb5a615f121c9e2", "0f2e05992e1eb1032016d044b0f93b37", "7ef03054d3a602d418a382b00f10970148ce87d107f7d06e9fa5da71c8e4d3da", "ab662cb1567b3f5a8114fcfc0f641c8024a4858e", "b0a8d7ab2c65b6357c23069a2bf5f777", "d2305c675ac7cb8f607c06fff1268ae695213ce2de21f8bf78b65a17792a0c3b", "6934255b1ba10cde7a761574d72d4dee", "57cf81533546785a6340b393330eb5cad02d8a27a95241f6940a702a42e3b4fd", "a53e7fd746f8b4ccf27f017ce4a56257cd4f9a4f", "d297a3f1b263a489d1742181658cfdcb", "b19b6070e954271290391cb58e81fb0d2f7f6cbaa88841e2b1161fa66b8d7a10", "628815424b708eb794697b841ff62d8794079122", "83235e61c6bdf0d75a1777e0478f2362", "32d22a5e42b2b9fb3d5782103d63b90dc0346358fbaacc1a78102f0d89a277c8", "948500daeb086212459505ff2df662610b4ca554"]);
DeviceFileEvents
| where SHA256 in (malicious_hashes) or SHA1 in (malicious_hashes) or MD5 in (malicious_hashes)
| project Timestamp, DeviceName, FileName, FolderPath, SHA256, InitiatingProcessFileName
| order by Timestamp desc
| Sentinel Table | Notes |
|---|---|
DeviceFileEvents | Ensure this data connector is enabled |
role=remote-support or team=field-ops, and whitelist specific user accounts (e.g., svc-remote-support, admin-field-ops) if the IOC matches a known service account or user.dev-lab or qa-environment OUs, or filter out assets where the hostname pattern matches dev-*, test-*, or lab-*.PatchManagement, ConfigSync) or exclude processes spawned by known maintenance tools (e.g., wsus, ansible, chef-client) if the IOC is a file path or hash associated with these tools.C:\Program Files\VendorName\Support\)