This rule detects the presence of the VxFaxFreeTopo YARA signature, which identifies specific malicious or suspicious code patterns often associated with targeted intrusions or web-based exploits. Proactively hunting for this indicator allows the SOC team to identify compromised assets or dormant malware in the Azure Sentinel environment before they can establish persistence or execute lateral movement.
rule VxFaxFreeTopo
{
meta:
author="malware-lu"
strings:
$a0 = { FA 06 33 C0 8E C0 B8 [2] 26 [4] 50 8C C8 26 [4] 50 CC 58 9D 58 26 [4] 58 26 [4] 07 FB }
condition:
$a0 at pe.entry_point
}
This YARA rule can be deployed in the following contexts:
This rule contains 1 string patterns in its detection logic.
FaxOut utility or a custom C# wrapper that calls faxsend.exe directly, rather than using the standard Windows Fax API.
java.exe, dotnet.exe, or specific vendor binaries like obiserver.exe) and the command line contains keywords like /report or /daily.svc_fax_archive) and the process path resides in a dedicated maintenance folder (e.g., C:\Program Files\CorporateTools\Archive\).faxcomplib2 or similar COM objects, triggering the rule during the CI/CD pipeline.
svc_ci_cd) or within a specific build workspace directory (e.g., C:\agent\_work\).