This hypothesis targets the execution of known BobSoft bundler variants, which adversaries may leverage to install unwanted software or establish a foothold on endpoints. Proactively hunting for these specific PE file signatures in Azure Sentinel allows the SOC to identify low-severity, potentially unwanted applications that could serve as initial access vectors or indicators of compromised user machines.
rule PEiDBundlev102v103BoBBobSoft
{
meta:
author="malware-lu"
strings:
$a0 = { 60 E8 9C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 36 [3] 2E [3] 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 80 00 00 00 00 4B 65 72 6E 65 6C 33 32 2E 44 }
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.
7z.exe, WinRAR.exe, or explorer.exe performing an extraction operation, or filter by file extensions like .7z, .rar, or .zip if the rule targets the container file itself.Microsoft\Windows\InstallService\ScanForUpdates) or a Group Policy Object (GPO) deployment pushes a software installer (such as VMware Tools or Citrix Receiver) that uses a self-extracting archive format. The installer temporarily creates a temporary directory with bundled PE files that match the PEiDBundle signature.
C:\Windows\Temp, C:\Users\Public\Downloads, or C:\ProgramData\ and the parent process is msiexec.exe, setup.exe, or wuaclt.exe..dll or .so files) packed in a way that mimics the PEiDBundle structure. The YARA rule may falsely identify the embedded PE headers within the Java archive.
.jar, .war, or `.