This detection identifies the execution of a specific stub engine associated with the FreeJoiner application, which may indicate legitimate software usage or potential obfuscation by an adversary leveraging known benign processes to mask malicious activity. SOC teams should proactively hunt for this behavior in Azure Sentinel to validate its context against baseline user activities and ensure that any deviations do not represent a covert persistence mechanism or initial foothold within the environment.
rule FreeJoiner152Stubengine16GlOFF
{
meta:
author="malware-lu"
strings:
$a0 = { E8 46 FD FF FF 50 E8 0C 00 00 00 FF 25 08 20 40 00 FF 25 0C 20 40 00 FF 25 10 20 40 00 FF 25 14 20 40 00 FF 25 18 20 40 00 FF 25 1C 20 40 00 FF 25 20 20 40 00 FF 25 24 20 40 00 FF 25 28 20 40 00 FF 25 00 20 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 FreeJoiner152Stubengine16GlOFF detection rule, including suggested filters and exclusions:
Scenario: Scheduled Endpoint Protection Updates
FreeJoiner152Stubengine16GlOFF binary as part of the installation handshake, triggering the YARA rule despite being a benign administrative task.FreeJoiner.exe) combined with the Parent Process. Exclude alerts where the parent process is FalconSensorService.exe (CrowdStrike) or MsMpEng.exe (Microsoft Defender) running under the SYSTEM account.Scenario: Third-Party Deployment Tool Execution
FreeJoiner152Stubengine16GlOFF as a temporary worker process on client machines during business hours.ccmexec.exe (SCCM) or IvantiAgentService.exe, and the file path resides within the standard installation directory: C:\Program Files\Ivanti\ or C:\Windows\CCM\.Scenario: Automated Backup Agent Initialization