SIGNAL//DESK
AI securitysrc: MITRE ATLAS

Command and Scripting Interpreter

A command and scripting interpreter is like a digital 'translator' that allows a user or a program to give direct instructions to a computer. While these tools are meant to help people manage their systems, hackers can misuse them to run hidden or malicious commands, much like someone tricking a translator into delivering a secret, harmful message.

A command and scripting interpreter is a native or third-party interface—such as PowerShell, Bash, or Python—that facilitates system interaction through command-line execution or script processing. Adversaries leverage these legitimate administrative tools to execute arbitrary code, bypass security controls, or maintain persistence, often embedding them within initial access payloads or secondary C2-delivered scripts.

A command and scripting interpreter is a runtime environment or shell that parses and executes instructions, scripts, or binaries to facilitate system-level operations. Adversaries abuse these interfaces—including OS-native shells (e.g., cmd.exe, /bin/sh) and cross-platform scripting engines (e.g., Python, JavaScript)—to achieve arbitrary code execution. By utilizing these ubiquitous features, attackers can execute payloads delivered via initial access vectors or remote services, effectively masquerading malicious activity as legitimate administrative or system-level processes.


← all terms