This YARA rule targets specific memory patterns or code structures associated with the Escargot malware family, indicating potential in-memory execution or obfuscated payload deployment. Proactively hunting for these signatures allows the SOC team to identify low-severity, stealthy intrusions that may evade traditional network-based detections before they progress to lateral movement or data exfiltration.
rule Escargot01byueMeat
{
meta:
author="malware-lu"
strings:
$a0 = { EB 08 28 65 73 63 30 2E 31 29 60 68 2B [3] 64 FF 35 00 00 00 00 64 89 25 00 00 00 00 B8 5C [3] 8B 00 FF D0 50 BE 00 10 [2] B9 00 [2] 00 EB 05 49 80 34 31 40 0B C9 75 F7 58 0B C0 74 08 33 C0 C7 00 DE C0 AD 0B BE [4] E9 AC 00 00 00 8B 46 0C BB 00 00 [2] 03 C3 50 50 B8 54 [3] 8B 00 FF D0 5F 80 3F 00 74 06 C6 07 00 47 EB F5 33 FF 8B 16 0B D2 75 03 8B 56 10 03 D3 03 D7 8B 0A C7 02 00 00 00 00 0B C9 74 4B F7 C1 00 00 00 80 74 14 81 E1 FF FF 00 00 50 51 50 B8 50 }
condition:
$a0
}
This YARA rule can be deployed in the following contexts:
This rule contains 1 string patterns in its detection logic.
Escargot01byueMeat as part of its internal module structure.
lib/ or modules/ directories, or exclude processes where the parent process is java.exe and the file path matches C:\Program Files\Java\*.C:\Users\<User>\.m2\repository\ or C:\Users\<User>\.gradle\caches\, or exclude files with a .jar extension created within the last 15 minutes in a known development workspace.Escargot01byueMeat from a source file or metadata tag.
C:\ProgramData\Veeam\Backup\ or C:\Windows\Temp\ where the parent process is a known backup service executable (e.g., vscan.exe, cvp.exe).Escargot01byueMeat.jar