This detection identifies adversaries employing process faking to masquerade malicious executables as legitimate system processes, thereby evading standard signature-based monitoring. Proactive hunting in Azure Sentinel is essential because these stealthy techniques often bypass initial alerts, requiring behavioral analysis to uncover hidden persistence mechanisms before they escalate into critical incidents.
rule XHide: MALW
{
meta:
description = "XHide - Process Faker"
author = "Joan Soriano / @w0lfvan"
date = "2017-12-01"
version = "1.0"
MD5 = "c644c04bce21dacdeb1e6c14c081e359"
SHA256 = "59f5b21ef8a570c02453b5edb0e750a42a1382f6"
strings:
$a = "XHide - Process Faker"
$b = "Fakename: %s PidNum: %d"
condition:
all of them
}
This YARA rule can be deployed in the following contexts:
This rule contains 2 string patterns in its detection logic.
Here are 4 specific false positive scenarios for the XHide - Process Faker detection rule in an enterprise environment, along with recommended filters or exclusions:
Antivirus Real-Time Scanning and On-Demand Scans
C:\Program Files\Microsoft Defender\MsMpEng.exe or C:\ProgramData\CrowdStrike\fsos.exe) and the action involves standard scanning DLLs.Scheduled Software Updates via Patch Management Tools
svchost.exe family to apply patches without user interaction, triggering the detection logic.NT SERVICE\IvantiAgent or SYSTEM) and involves update-related executables.Enterprise Backup and Data Protection Jobs