This rule detects the presence of Thinstall-packed executables, a technique often used by adversaries to compress and obfuscate malware payloads to evade static analysis. Proactively hunting for these artifacts in Azure Sentinel allows the SOC to identify potentially hidden or obfuscated binaries that may be executing on endpoints, ensuring that low-severity threats are not overlooked before they escalate.
rule Thinstallv2460Jitit
{
meta:
author="malware-lu"
strings:
$a0 = { 55 8B EC 51 53 56 57 6A 00 6A 00 FF 15 F4 18 40 00 50 E8 87 FC FF FF 59 59 A1 94 1A 40 00 8B 40 10 03 05 90 1A 40 00 89 45 FC 8B 45 FC FF E0 5F 5E 5B C9 C3 00 00 00 76 0C 00 00 D4 0C 00 00 1E }
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.
setup_thin.exe) to deploy a legacy application or update a specific component on a workstation.
msiexec.exe, powershell.exe initiated by an admin user) and the file path resides in standard installation directories like C:\Program Files\ or C:\Users\<Admin>\Downloads\.service_thin.dll or app_thin.exe) as part of a routine maintenance job, backup routine, or application auto-update cycle.
svchost.exe, taskschd.exe, wscript.exe) and the executable path matches a whitelist of known application directories (e.g., C:\Program Files\VendorApp\).build, ci, pipeline, or artifacts.