Skip to content

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

References