This YARA rule targets specific binary patterns associated with the DIET malware family, indicating the presence of a low-severity threat often used for initial access or persistence. Proactively hunting for these signatures in Azure Sentinel allows the SOC to identify compromised endpoints early, preventing potential lateral movement or data exfiltration before the adversary escalates their activities.
rule DIETv100v100d
{
meta:
author="malware-lu"
strings:
$a0 = { BF [2] 3B FC 72 ?? B4 4C CD 21 BE [2] B9 [2] FD F3 A5 FC }
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.
pandas or numpy operations) that involves memory-mapped files or complex string manipulation, which may match the heuristic patterns in the DIETv100v100d rule.
python.exe or python3.exe and the command line contains specific library names like pandas, numpy, or scipy.C:\Program Files\Veeam\Backup\, C:\ProgramData\Commvault\) or exclude processes named VeeamBackup.exe, cvbackup.exe, or rubikagent.exe.java.exe or jre.exe and the working directory or command line references standard Java application servers (e.g., catalina.bat, standalone.sh) or specific JAR names known to be internal.