S1108 PULSECHECK
PULSECHECK is a web shell written in Perl that was used by APT5 as early as 2020 including against Pulse Secure VPNs at US Defense Industrial Base (DIB) companies.1
| Item | Value |
|---|---|
| ID | S1108 |
| Associated Names | |
| Type | MALWARE |
| Version | 1.1 |
| Created | 08 February 2024 |
| Last Modified | 15 April 2025 |
| Navigation Layer | View In ATT&CK® Navigator |
Techniques Used
| Domain | ID | Name | Use |
|---|---|---|---|
| enterprise | T1071 | Application Layer Protocol | - |
| enterprise | T1071.001 | Web Protocols | PULSECHECK can check HTTP request headers for a specific backdoor key and if found will output the result of the command in the variable HTTP_X_CMD.1 |
| enterprise | T1059 | Command and Scripting Interpreter | - |
| enterprise | T1059.004 | Unix Shell | PULSECHECK can use Unix shell script for command execution.1 |
| enterprise | T1132 | Data Encoding | - |
| enterprise | T1132.001 | Standard Encoding | PULSECHECK can base-64 encode encrypted data sent through C2.1 |
| enterprise | T1505 | Server Software Component | - |
| enterprise | T1505.003 | Web Shell | PULSECHECK is a web shell that can enable command execution on compromised servers.1 |
Groups That Use This Software
| ID | Name | References |
|---|---|---|
| G1023 | APT5 | 1 |