← Back to SOC feed Coverage →

ThreatFox: PSLogger IOCs

ioc-hunt HIGH ThreatFox
DeviceFileEvents
iocthreatfoxwin-pslogger
This rule was pulled from an open-source repository and enriched with AI. Validate in a test environment before deploying to production.
View original rule at ThreatFox →
Retrieved: 2026-08-04T23:00:00Z · Confidence: high

Hunt Hypothesis

This detection identifies adversary activity involving known PSLogger indicators of compromise (IOCs) that often signal early-stage reconnaissance or lateral movement within an environment. Proactively hunting for these specific IOCs in Azure Sentinel is critical to rapidly identify and contain potential threats before they escalate into broader incidents, leveraging the high severity nature of PSLogger-based attacks.

IOC Summary

Malware Family: PSLogger Total IOCs: 3 IOC Types: sha256_hash, md5_hash, sha1_hash

TypeValueThreat TypeFirst SeenConfidence
md5_hash88e1e1c77f64a17500d8569ee43b7a28payload2026-08-0495%
sha1_hasha7397cad1aabe9ce156087682cb67e79b49441fepayload2026-08-0495%
sha256_hashfdd20fd8b01a168bc84fca30eb3c29176a770f173318368abd6ca09d37901480payload2026-08-0495%

KQL: Hash Hunt

// Hunt for files matching known malicious hashes
// Source: ThreatFox - PSLogger
let malicious_hashes = dynamic(["88e1e1c77f64a17500d8569ee43b7a28", "a7397cad1aabe9ce156087682cb67e79b49441fe", "fdd20fd8b01a168bc84fca30eb3c29176a770f173318368abd6ca09d37901480"]);
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

Required Data Sources

Sentinel TableNotes
DeviceFileEventsEnsure this data connector is enabled

References

False Positive Guidance

Here are 4 specific false positive scenarios for the ThreatFox: PSLogger IOCs detection rule, including suggested filters and exclusions tailored for an enterprise environment:

Original source: https://threatfox.abuse.ch/browse/malware/win.pslogger/