FORENSIA

ATT&CK · T1568.002 · sub-technique

Domain Generation Algorithms

Tactics: command-and-control

About

Adversaries may make use of Domain Generation Algorithms (DGAs) to dynamically identify a destination domain for command and control traffic rather than relying on a list of static IP addresses or domains. This has the advantage of making it much harder for defenders to block, track, or take over the command and control channel, as there potentially could be thousands of domains that malware can check for instructions. DGAs can take the form of apparently random or “gibberish” strings (ex: istgmxdejdnxuyla.ru) when they construct domain names by generating each letter. Alternatively, some DGAs employ whole words as the unit by concatenating words together instead of letters (ex: cityjulydish.net). Many DGAs are time-based, generating a different domain for each time period (hourly, daily, monthly, etc). Others incorporate a seed value as well to make predicting future domains more difficult for defenders. Adversaries may use DGAs for the purpose of Fallback Channels. When contact is lost with the primary command and control server malware may employ a DGA as a means to reestablishing command and control.

Platforms: ESXi, Linux, macOS, WindowsParent: T1568 Dynamic ResolutionMITRE ATT&CK ↗

Used by actors

2 known groups

Software

22 malware/tools implement this

CHOPSTICKMiniDukePOSHSPYCCBkdrBONDUPDATERAstarothEburyUrsnifAria-bodyngrokGrandoreiroBazarShadowPadDokiConfickerSombRATQakBotDarkWatchmanMilanSharkAsyncRATHiddenFace

Corpus indicators tagged with this technique

391 indicators in the corpus carry T1568.002.

IndicatorTypeFamilySevSrc
cve-2025-34037cve851
cve-2021-25646cve851
cve-2007-5693cve851
cve-2014-2321cve851
cve-2025-34117cve851
cve-2017-18377cve851
cve-2013-7471cve851
cve-2026-5815cve851
cve-2021-4045cve851
cve-2020-17456cve851
4b188d179e50e8208a6efec85e273e88d8fc390c836f299ba12915e0840408fdsha256supply_chain801
eb4e1394d537d8eba509dd5c57e7aaf4c1df57715c7161330012a11f6202af84sha256supply_chain801
a806cece4a4fbbe502e6d76035681702d9adde1c6f74c9e1c0547d37d30ddfcfhash802
68022c244a6cc150395ad3bc6648c30de7c1fa7837498ac101a1824e227efa3ahash802
69f524815eeb3b2069ff41a8a12cae0537de8ad9bd856d694fa21bb2af8fada8hash802
51ead7f0490bfe6b432120bbbd63b807277d016911664fb264640bb8b007d756hash802
10ddbbae0070267b8d15888b09a3cdb19fa74d861315b71f21c9ace8b9f85c75sha256supply_chain801
0b4c112c98993f01ed761e72c2f82827aa49876034df461c1762e95281876c6bhash802
1a92cf241f86584361097d5735948a8170007206db56fe88739c9048767ab862hash802
55c0235188c16bd2e18a21fa78d9a39c220b8b73hash802
22c860931f2ed22897b81ef8da16980fc24b2573ec884a153b3ff5df9e0f8cffhash802
2e04dc8bee038a5771373fc4dbaa4e45f653cd649928199e9ce8098c8b27d64ehash802
d06b86da3777be0e2156c35f031f503d280a17ee3a1cc531f4c5fb806c0f749bhash802
4537b37b65e9dc35640d750f3fa7f4944534f6b1hash803
79aec671ceb205db1769da6898c9659c7c8297b13929e593050523438c09a44fhash802
a29cdca72822c1f236c53c181d03f0c45907a45f2ef3c4c2da3ef839bfd3b7a6hash802
0a14b993fdac34f7a05b6d9d22f5fa9cfc711134hash802
af93524fd0aac0a790734a0747fcf844ba5f0652b11a0f4a59bbe5aeace0fa75hash802
b8b8d41a8a7eccda90b366fb5a3d2c0f692504984429aaa19b0af0dcd81dec03hash802
3a69aedb78677993384dfe9b476e3d26hash802

Showing the top 30 by severity of 391.