Carbon is a sophisticated, second-stage backdoor and framework that can be used to steal sensitive information from victims. Carbon has been selectively used by Turla to target government and foreign affairs-related organizations in Central Asia.
TA0043 | TA0042 | TA0001 | TA0002 | TA0003 | TA0004 | TA0005 | TA0006 | TA0007 | TA0008 | TA0009 | TA0011 | TA0010 | TA0040 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Reconnaissance | Resource Development | Initial Access | Execution | Persistence | Privilege Escalation | Defense Evasion | Credential Access | Discovery | Lateral Movement | Collection | Command and Control | Exfiltration | Impact |
IP:Port | Timestamp |
---|
Domain | Timestamp |
---|
URL | Timestamp |
---|
2023-05-09 by CISA from CISA
2020-10-28 by Cyber Defense from Accenture
2020-09-25 by Marc from Github (sisoma2)
2020-07-21 by Mohamad Mokbel from YouTube ( OPCDE with Matt Suiche)
2020-03-04 by CrowdStrike from CrowdStrike
2020 by SecureWorks from Secureworks
2019-04-19 by hfiref0x from Github (hfiref0x)
2018-10-04 by GReAT from Kaspersky Labs
2017-03-30 by ESET Research from ESET Research
2016-05-23 by GovCERT.ch from MELANI GovCERT
2016-01-14 by Security Response from Symantec
2015-01-20 by G Data from G Data
2014-08-07 by GReAT from Kaspersky Labs
2014 by CIRCL from circl.lu
Tool: Cobra Carbon System
Names: Cobra Carbon System, Carbon, Pfinet
Description: Carbon is a sophisticated, second-stage backdoor and framework that can be used to steal sensitive information from victims. Carbon has been selectively used by Turla to target government and foreign affairs-related organizations in Central Asia.
Category: Malware
Type: Backdoor, Info stealer
Information: https://www.gdatasoftware.com/blog/2015/01/23926-analysis-of-project-cobra
Information: https://github.com/hfiref0x/TDL
Information: https://www.welivesecurity.com/2017/03/30/carbon-paper-peering-turlas-second-stage-backdoor/
Information: https://securelist.com/analysis/publications/65545/the-epic-turla-operation/
Mitre-attack: https://attack.mitre.org/software/S0335/
Malpedia: https://malpedia.caad.fkie.fraunhofer.de/details/win.cobra
Last-card-change: 2020-05-13
Source: https://apt.etda.or.th/cgi-bin/listtools.cgi
TA0043 | TA0042 | TA0001 | TA0002 | TA0003 | TA0004 | TA0005 | TA0006 | TA0007 | TA0008 | TA0009 | TA0011 | TA0010 | TA0040 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Reconnaissance | Resource Development | Initial Access | Execution | Persistence | Privilege Escalation | Defense Evasion | Credential Access | Discovery | Lateral Movement | Collection | Command and Control | Exfiltration | Impact |
T1053.005 SCHEDULED TASK/JOB : SCHEDULED TASK carbon creates several tasks for later execution to continue persistence on the victim’s machine. | T1543.003 CREATE OR MODIFY SYSTEM PROCESS : WINDOWS SERVICE carbon establishes persistence by creating a service and naming it based off the operating system version running on the current machine. T1053.005 SCHEDULED TASK/JOB : SCHEDULED TASK carbon creates several tasks for later execution to continue persistence on the victim’s machine. | T1543.003 CREATE OR MODIFY SYSTEM PROCESS : WINDOWS SERVICE carbon establishes persistence by creating a service and naming it based off the operating system version running on the current machine. T1055.001 PROCESS INJECTION : DYNAMIC-LINK LIBRARY INJECTION carbon has a command to inject code into a process. T1053.005 SCHEDULED TASK/JOB : SCHEDULED TASK carbon creates several tasks for later execution to continue persistence on the victim’s machine. | T1140 DEOBFUSCATE/DECODE FILES OR INFORMATION carbon decrypts task and configuration files for execution. T1027 OBFUSCATED FILES OR INFORMATION carbon encrypts configuration files and tasks for the malware to complete using cast-128 algorithm. T1055.001 PROCESS INJECTION : DYNAMIC-LINK LIBRARY INJECTION carbon has a command to inject code into a process. | T1016 SYSTEM NETWORK CONFIGURATION DISCOVERY carbon can collect the ip address of the victims and other computers on the network using the commands: ipconfig -all nbtstat -n, and nbtstat -s. T1124 SYSTEM TIME DISCOVERY carbon uses the command net time \127.0.0.1 to get information the system’s time. | T1074.001 DATA STAGED : LOCAL DATA STAGING carbon creates a base directory that contains the files and folders that are collected. | T1573.002 ENCRYPTED CHANNEL : ASYMMETRIC CRYPTOGRAPHY carbon has used rsa encryption for c2 communications. | T1048.003 EXFILTRATION OVER ALTERNATIVE PROTOCOL : EXFILTRATION OVER UNENCRYPTED NON-C2 PROTOCOL carbon uses http to send data to the c2 server. |