RCSession is a backdoor written in C++ that has been in use since at least 2018 by Mustang Panda and by Threat Group-3390 (Type II Backdoor).[1][2][3]
| Domain | ID | Name | Use | |
|---|---|---|---|---|
| Enterprise | T1005 | 从本地系统获取数据 | ||
| Enterprise | T1036 | 伪装 |
RCSession has used a file named English.rtf to appear benign on victim hosts.[1][3] |
|
| Enterprise | T1112 | 修改注册表 |
RCSession can write its configuration file to the Registry.[3][4] |
|
| Enterprise | T1573 | 加密通道 |
RCSession can use an encrypted beacon to check in with C2.[1] |
|
| Enterprise | T1574 | .002 | 劫持执行流: DLL Side-Loading | |
| Enterprise | T1547 | .001 | 启动或登录自动启动执行: Registry Run Keys / Startup Folder |
RCSession has the ability to modify a Registry Run key to establish persistence.[3][4] |
| Enterprise | T1059 | .003 | 命令与脚本解释器: Windows Command Shell |
RCSession can use |
| Enterprise | T1113 | 屏幕捕获 |
RCSession can capture screenshots from a compromised host.[4] |
|
| Enterprise | T1071 | .001 | 应用层协议: Web Protocols | |
| Enterprise | T1106 | 本机API |
RCSession can use WinSock API for communication including |
|
| Enterprise | T1027 | .011 | 混淆文件或信息: Fileless Storage |
RCSession can store its obfuscated configuration file in the Registry under |
| .013 | 混淆文件或信息: Encrypted/Encoded File |
RCSession can compress and obfuscate its strings to evade detection on a compromised host.[3] |
||
| Enterprise | T1548 | .002 | 滥用权限提升控制机制: Bypass User Account Control | |
| Enterprise | T1070 | .004 | 移除指标: File Deletion | |
| Enterprise | T1218 | .007 | 系统二进制代理执行: Msiexec |
RCSession has the ability to execute inside the msiexec.exe process.[4] |
| Enterprise | T1082 | 系统信息发现 |
RCSession can gather system information from a compromised host.[4] |
|
| Enterprise | T1033 | 系统所有者/用户发现 |
RCSession can gather system owner information, including user and administrator privileges.[4] |
|
| Enterprise | T1105 | 输入工具传输 |
RCSession has the ability to drop additional files to an infected machine.[4] |
|
| Enterprise | T1056 | .001 | 输入捕获: Keylogging |
RCSession has the ability to capture keystrokes on a compromised host.[3][4] |
| Enterprise | T1057 | 进程发现 | ||
| Enterprise | T1055 | .012 | 进程注入: Process Hollowing |
RCSession can launch itself from a hollowed svchost.exe process.[1][3][4] |
| Enterprise | T1095 | 非应用层协议 |
RCSession has the ability to use TCP and UDP in C2 communications.[3][4] |
|
| ID | Name | References |
|---|---|---|
| G0027 | Threat Group-3390 | |
| G0129 | Mustang Panda |