This hunt hypothesis targets adversaries utilizing the specific “FreeJoinerSmallbuild035GlOFF” binary signature to establish a foothold or execute initial reconnaissance within the environment. Proactively hunting for this indicator in Azure Sentinel is essential because its low severity classification suggests it may represent early-stage activity that could be overlooked by automated alerts, requiring manual investigation to confirm benign status or detect subtle compromise signals.
rule FreeJoinerSmallbuild035GlOFF
{
meta:
author="malware-lu"
strings:
$a0 = { 51 33 CB 86 C9 59 E8 9E FD FF FF 66 87 DB 6A 00 E8 0C 00 00 00 FF 25 78 10 40 00 FF 25 7C 10 40 00 FF 25 80 10 40 00 FF 25 84 10 40 00 FF 25 88 10 40 00 FF 25 8C 10 40 00 FF 25 90 10 40 00 FF 25 94 10 40 00 FF 25 98 10 40 00 FF 25 9C 10 40 00 FF 25 A0 10 40 00 FF 25 A4 10 40 00 FF 25 AC 10 40 00 }
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.
Here are 4 specific false positive scenarios for the FreeJoinerSmallbuild035GlOFF YARA rule detection, along with targeted filters and exclusions:
Scenario: Automated Build Pipeline Execution
FreeJoiner utility as part of the nightly compilation process to merge small binary artifacts. This triggers the YARA signature during high-volume build windows.NT SERVICE\jenkins) or restrict detection to non-business hours if builds are strictly scheduled for 02:00–04:00 UTC. Alternatively, add a path exclusion for the build directory: C:\Builds\Pipelines\FreeJoiner\*.exe.Scenario: Scheduled Database Maintenance Job
Task Scheduler under a dedicated admin account (e.g., DOMAIN\DBMaint).svchost.exe or taskscheduler.exe, suppress the alert. Additionally, whitelist the specific command line argument used by the maintenance script: -mode=optimize -db=ReportingDB.Scenario: Third-Party Backup Agent Integration