This detection targets the specific execution patterns of the IndiaCharlie malware family to identify potential supply chain compromises or lateral movement within Azure Sentinel workloads. Proactively hunting for this low-severity indicator is critical because early identification of IndiaCharlie’s unique behavioral signatures allows the SOC team to validate its presence before it escalates into a more severe data exfiltration event.
rule IndiaCharlie_One
{
meta:
copyright = "2015 Novetta Solutions"
author = "Novetta Threat Research & Interdiction Group - [email protected]"
strings:
$ = "WMPNetworkSvcUpdate"
$ = "backSched.dll"
$ = "\\mspaint.exe"
$aesKey = "X,LLIe{))%%l2i<[AM|aq!Ql/lPlw]d7@C-#j.<c|#*}Kx4_H(q^F-F^p/[t#%HT"
condition:
2 of them or $aesKey
}
This YARA rule can be deployed in the following contexts:
This rule contains 1 string patterns in its detection logic.
Here are 5 specific false positive scenarios for the IndiaCharlie_One detection rule in an enterprise environment, along with recommended filters or exclusions:
Endpoint Protection Scheduled Scans
C:\ProgramData directory.C:\Program Files\CrowdStrike\csagent.exe) and restrict detection to non-scheduled execution times if the scan window is fixed (e.g., 02:00–04:00 UTC).Software Deployment via SCCM or Intune
ccmexec.exe (SCCM) or Microsoft.Insights.Agent.exe, specifically filtering events where the User Account is a service account (e.g., DOMAIN\SCCM-Deploy-SVC).IT Admin Patching and Maintenance Scripts
Invoke-WebRequest to download updates and `