
A quirk in the SUNBURST DGA algorithm
12/18/2020
This post details Cloudflare's analysis of the SUNBURST malware's DGA, focusing on the encoding of GUIDs and hostnames. It identifies a critical quirk where hostnames are split across multiple DNS queries, and proposes a method for reassembling these fragments by XORing the GUIDs of paired messages. The post also refines the understanding of the base32 encoding variants used and provides Python code for matching these fragmented messages.