This detection identifies adversary activity associated with the Poison Ivy ransomware family by leveraging a specific YARA signature to pinpoint known malicious artifacts within the environment. Proactively hunting for this behavior in Azure Sentinel is critical because early identification of these low-severity indicators allows the SOC team to isolate potential infection vectors before they escalate into full-scale encryption attacks.
rule PoisonIvy_2
{
meta:
author = " Kevin Breen <[email protected]>"
date = "2014/04"
ref = "http://malwareconfig.com/stats/PoisonIvy"
maltype = "Remote Access Trojan"
filetype = "exe"
strings:
$stub = {04 08 00 53 74 75 62 50 61 74 68 18 04}
$string1 = "CONNECT %s:%i HTTP/1.0"
$string2 = "ws2_32"
$string3 = "cks=u"
$string4 = "thj@h"
$string5 = "advpack"
condition:
$stub at 0x1620 and all of ($string*) or (all of them)
}
This YARA rule can be deployed in the following contexts:
This rule contains 6 string patterns in its detection logic.
Here are specific false positive scenarios for the PoisonIvy 2 detection rule in an enterprise environment, along with recommended filters or exclusions:
Endpoint Protection Scanning and Updates
ParentImage matches known EDR binaries (e.g., C:\Program Files\CrowdStrike\csfalcon.exe, C:\Windows\System32\MsMpEng.exe) and the child process is a known scanner component (e.g., MsMpEng.exe spawning MsMpRes.dll).Scheduled Software Deployment via SCCM/Intune
ccmexec.exe or IntuneManagementExtension.exe. Additionally, filter out file paths containing standard deployment directories like C:\Windows\CCMCache\ or `C:\