Response playbooks, investigation guides, and Atomic Red Team tests are Pro-only. Upgrade to unlock the full detection package for T1027.014.

Upgrade to Pro
T1027.014 IBM QRadar · QRadar

Detect Polymorphic Code in IBM QRadar

This detection identifies behaviors associated with polymorphic or metamorphic malware that mutates its code or binary footprint at runtime to evade signature-based defenses. Because the binary hash changes with each execution, detections focus on behavioral indicators rather than static signatures: repeated file writes of executables with changing hashes, use of known mutation/packing engines, self-modifying process memory patterns, abnormal entropy in dropped files, and processes that write then immediately execute new PE files from temporary or user-writable directories. Correlation of these behaviors — especially when combined with Command and Scripting Interpreter activity or injection patterns — provides high-confidence indicators of polymorphic malware activity.

MITRE ATT&CK

Tactic
Defense Evasion
Technique
T1027 Obfuscated Files or Information
Sub-technique
T1027.014 Polymorphic Code
Canonical reference
https://attack.mitre.org/techniques/T1027/014/

QRadar Detection Query

IBM QRadar (QRadar)
sql
SELECT
  DATEFORMAT(starttime, 'YYYY-MM-dd HH:mm:ss') AS EventTime,
  sourceip,
  username,
  LOGSOURCENAME(logsourceid) AS LogSource,
  CATEGORYNAME(category) AS Category,
  "TargetFilename",
  "Image",
  "SHA256",
  "EventID"
FROM events
WHERE LOGSOURCETYPEID = 12
  AND "EventID" IN ('11', '1')
  AND (
    LOWER("TargetFilename") LIKE '%\\temp\\%'
    OR LOWER("TargetFilename") LIKE '%\\appdata\\%'
    OR LOWER("TargetFilename") LIKE '%\\programdata\\%'
    OR LOWER("TargetFilename") LIKE '%\\users\\public\\%'
  )
  AND (
    LOWER("TargetFilename") LIKE '%.exe'
    OR LOWER("TargetFilename") LIKE '%.dll'
    OR LOWER("TargetFilename") LIKE '%.scr'
  )
ORDER BY starttime DESC
LAST 60 MINUTES
high severity low confidence

QRadar AQL query retrieving Sysmon file creation (EventID 11) and process creation (EventID 1) events from writable directories for executable file types. Results are fed into QRadar's offense rules to correlate high unique-hash counts per source process within the detection window.

Data Sources

Sysmon via Windows DSM

Required Tables

events

False Positives & Tuning

  • Patch management systems staging versioned binaries to program data directories
  • Container or VM orchestration tools unpacking layered binary artifacts
  • Automated test harnesses writing and executing test fixtures with dynamically generated names

Other platforms for T1027.014


Testing Methodology

Validate this detection against 3 adversary techniques from Atomic Red Team. Each test below lists the behaviour to exercise and the telemetry you should expect to see. Executable commands and cleanup steps are available with Pro.

  1. Test 1Simulate Polymorphic PE Mutation via XOR Re-encoding

    Expected signal: DeviceFileEvents: 5 FileCreated events in %TEMP% with distinct SHA256 hashes, all with InitiatingProcessFileName=powershell.exe. Sysmon EventID 11 entries for each variant_N.bin file.

  2. Test 2Drop and Execute Multiple Renamed Copies of a Binary (Hash-Change via Append)

    Expected signal: DeviceFileEvents: 4 FileCreated events for svc_update_N.exe in %TEMP% with distinct SHA256 hashes. DeviceProcessEvents: 4 ProcessCreate events for svc_update_N.exe running from %TEMP% with parent cmd.exe. Sysmon EventID 11 and 1 for each iteration.

  3. Test 3BendyBear-Style In-Memory Stub via PowerShell Reflection (Simulation)

    Expected signal: DeviceProcessEvents: PowerShell process with unusual memory allocation patterns. If Defender for Endpoint AMSI/behavior monitoring is enabled: alerts on VirtualAlloc+VirtualProtect RW->RX page permission flip from powershell.exe. Process creation event for powershell.exe with -ExecutionPolicy Bypass flag.

Unlock playbooks & atomic tests with Pro

Get the full detection package for T1027.014 — response playbook and atomic red team tests, plus investigation guidance and hunting queries.

df00tech Pro — £29/user/month

Response PlaybookInvestigation GuideHunting QueriesAtomic Red Team TestsTuning Guidance

Related Detections