T1059.007: Command and Scripting Interpreter: JavaScript/JScript/AutoIt

Framework: MITRE ATT&CK · Tactic: Execution · Total Cataloged Families: 8 · Observed Samples: 2,014 · Primary Threat Categories: Ransomware · Trojan · Packer
Operational Executive Summary

T1059.007 (Command and Scripting Interpreter: JavaScript/JScript/AutoIt) is classified under the Execution tactic within the MITRE ATT&CK framework. Techniques that result in adversary-controlled code running on a local or remote target system, including command-line interpreters, PowerShell payloads, and native binary proxy execution. In telemetry gathered across enterprise endpoints and the EMBER 2018 benchmark, this technique was weaponized across 8 distinct malware families, totaling over 2,014 validated samples.

Technical Anatomy & Adversary Tradecraft

Adversaries leverage Command and Scripting Interpreter: JavaScript/JScript/AutoIt to accomplish operational objectives while minimizing anomalous forensic footprints. When executing Command and Scripting Interpreter: JavaScript/JScript/AutoIt, malicious binaries commonly interact directly with low-level Windows APIs, kernel mode drivers, or native scripting interfaces to bypass traditional file-integrity monitors and static antivirus signatures.

In modern multi-stage campaigns, T1059.007 is frequently observed functioning as an intermediate bridge: initial access payloads (such as spearphishing loaders or exploit macros) execute Command and Scripting Interpreter: JavaScript/JScript/AutoIt to establish in-memory execution or persistence before staging secondary ransomware or data-exfiltration implants.

Authoritative MITRE ATT&CK Reference: View official technique documentation, sub-techniques, and adversary groups at https://attack.mitre.org/techniques/T1059/007/.

Detection Engineering & Threat Hunting

Detecting Command and Scripting Interpreter: JavaScript/JScript/AutoIt requires telemetry correlation across endpoint detection and response (EDR) agents, Sysmon event streams, and security information event management (SIEM) pipelines:

SOC Containment & Hardening Guidance

To mitigate risks associated with T1059.007 (Command and Scripting Interpreter: JavaScript/JScript/AutoIt) across production infrastructure, security teams should implement the following defensive controls:

  1. Attack Surface Reduction (ASR): Enforce strict application control policies (WDAC or AppLocker) to restrict execution to signed and verified corporate binaries.
  2. Least Privilege & Credential Hygiene: Restrict local administrative privileges to prevent adversaries from tampering with defensive agents or escalating privileges.
  3. Network Microsegmentation: Restrict lateral communication across endpoint VLANs to prevent wormable payloads from utilizing Command and Scripting Interpreter: JavaScript/JScript/AutoIt across adjacent network segments.
→ Incident Response Guidance: Read our Backdoor & RAT Protection for Businesses

Cataloged Malware Families Utilizing T1059.007 (8 Families)

The following malware families in the SystemHelpDesk catalog have been verified utilizing T1059.007 (Command and Scripting Interpreter: JavaScript/JScript/AutoIt):

8 families
Family Category Sample Count Technical Summary
autoitPacker1,895AutoIt (classified across commercial antivirus vendors as Trojan:Win32/AutoIt, Packer:Win32/AutoIt, and Backdoor.AutoIt) is a widely abused legitimate freeware ...
wewsExploit111Wews (recognized across threat telemetry signatures as Exploit:HTML/Wews, Exploit.HTML.Wews, and Trojan-Downloader.HTML.Wews) is a specialized class of maliciou...
backswapTrojan2Backswap (classified in antivirus detection telemetry under designations including Trojan:Win32/Backswap, Trojan.Win32.Backswap, and Win32/Backswap) is a multi-...
jacksbotTrojan2Backdoor:Java/Jacksbot is a sophisticated, cross-platform Remote Access Trojan (RAT) written entirely in Java. Because it relies on the Java Virtual Machine (JV...
expstartRansomware1<h3>Executive Summary</h3> Expstart is a generic detection classification primarily used to identify heuristic patterns associated with "Exploit Starters" or th...
jscriptwrapRansomware1<h3>Executive Summary</h3> JScriptWrap is not a specific malware family, but rather a detection signature for a specific malicious obfuscation and evasion techn...
nemucodRansomware1TrojanDownloader:JS/Nemucod (or VBS/Nemucod) is one of the most prolific and historically significant malware downloaders. Primarily distributed via massive spa...
psymeRansomware1<h3>Executive Summary</h3> Psyme is a classification for a family of malicious Trojans that rely heavily on scripting languages—specifically VBScript (.vbs) and...