SLIGHTPULSE is a web shell that was used by APT5 as early as 2020 including against Pulse Secure VPNs at US Defense Industrial Base (DIB) entities.[1]
| Domain | ID | Name | Use | |
|---|---|---|---|---|
| Enterprise | T1071 | .001 | Application Layer Protocol: Web Protocols | SLIGHTPULSE has the ability to process HTTP GET requests as a normal web server and to insert logic that will read or write files or execute commands in response to HTTP POST requests.[1] | 
| Enterprise | T1059 | Command and Scripting Interpreter | SLIGHTPULSE contains functionality to execute arbitrary commands passed to it.[1] | |
| Enterprise | T1132 | .001 | Data Encoding: Standard Encoding | SLIGHTPULSE can base64 encode all incoming and outgoing C2 messages.[1] | 
| Enterprise | T1005 | Data from Local System | SLIGHTPULSE can read files specified on the local system.[1] | |
| Enterprise | T1074 | .001 | Data Staged: Local Data Staging | SLIGHTPULSE has piped the output from executed commands to  | 
| Enterprise | T1140 | Deobfuscate/Decode Files or Information | SLIGHTPULSE can deobfuscate base64 encoded and RC4 encrypted C2 messages.[1] | |
| Enterprise | T1573 | .001 | Encrypted Channel: Symmetric Cryptography | SLIGHTPULSE can RC4 encrypt all incoming and outgoing C2 messages.[1] | 
| Enterprise | T1105 | Ingress Tool Transfer | RAPIDPULSE can transfer files to and from compromised hosts.[2] | |
| Enterprise | T1505 | .003 | Server Software Component: Web Shell | SLIGHTPULSE is a web shell that can read, write, and execute files on compromised servers.[1] |