This hunt targets the presence of known indicators of compromise associated with the Stealler infostealer, a tool frequently used by adversaries to exfiltrate sensitive data such as credentials and browser history. Proactively hunting for these IOCs in Azure Sentinel allows the SOC team to identify compromised endpoints early, mitigating the risk of persistent data theft and lateral movement before the adversary achieves their objectives.
This hunt targets the presence of known indicators of compromise associated with the Stealler infostealer, a tool frequently used by adversaries to exfiltrate sensitive data such as credentials and browser history. Proactively hunting for these IOCs in Azure Sentinel allows the SOC team to identify compromised endpoints early, mitigating the risk of persistent data theft and lateral movement before the adversary achieves their objectives.
Malware Family: stealler Total IOCs: 3 IOC Types: md5_hash, sha1_hash, sha256_hash
| Type | Value | Threat Type | First Seen | Confidence |
|---|---|---|---|---|
| md5_hash | a5181dd5da1137c6d2e88acdc1ff32fd | payload | 2026-09-19 | 95% |
| sha256_hash | 1ad42cab7899671275d79ff38317ae4df61d58de9d2e4f23facf297b5b33654b | payload | 2026-09-19 | 95% |
| sha1_hash | fc3874454b6ecbd71ca4364f26f78cc99dd872cb | payload | 2026-09-19 | 95% |
// Hunt for files matching known malicious hashes
// Source: ThreatFox - stealler
let malicious_hashes = dynamic(["a5181dd5da1137c6d2e88acdc1ff32fd", "1ad42cab7899671275d79ff38317ae4df61d58de9d2e4f23facf297b5b33654b", "fc3874454b6ecbd71ca4364f26f78cc99dd872cb"]);
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 |
cloud-init or user-data) contain hardcoded base64-encoded configuration strings or API keys that match the IOCs.
terraform, ansible-playbook, or cloud-init, or filter out events where the command line contains base64 and the user context is a service account (e.g., svc-terraform).PSEXEC.EXE or PsExec.exe and the user belongs to the Domain Admins or Server Operators group, specifically when the action is ReadFile or ProcessStart with a command line referencing verify or checksum.yara.exe, clamscan.exe, or yara64.exe, and the user is a member of the Security Team or SOC Analysts group, particularly when the file path resides in a designated C:\Temp\YaraTests or D:\DetectionCorpus directory.