Executive Summary
Get2 is a C++ downloader used by the TA505 threat actor to deliver various Ransomware and botloader families. By establishing early connections with attackers’ command servers it fetches additional payloads at runtime, ensuring swift deployment of secondary malware components.
Enhanced Description
Get2 is a C++-developed executable that functions primarily as a malicious downloader. It has been observed in attribution reports linked to the state-sponsored threat actor group TA505, serving as an initial foothold for later-stage payloads such as FlawedGrace, FlawedAmmyy, Snatch, and SDBbot. The binary typically arrives through spear‑phishing attachments or drive‑by downloads and, once executed on a Windows system, establishes outbound connections to a command-and-control (C&C) server to request additional malware binaries. Once the secondary payload is retrieved, Get2 executes it in memory or writes it to disk under innocuous names. The downloader incorporates basic evasion techniques—such as obfuscating network traffic and disabling debugger checks—to maintain persistence during brief reconnaissance phases. Its modus operandi mirrors a broader TA505 toolkit strategy that emphasizes speed, anonymity, and modularity: the agent first compromises the target, then delivers highly configurable ransomware or data‑exfiltration applications depending on the engagement’s objectives. The impact of Get2 is primarily as a delivery vector; however, its presence signals an ongoing compromise that can quickly blossom into a full‑blown attack. It creates a gateway for more destructive malware families and paves the way for credential harvesting, persistence mechanisms, or data exfiltration once the subsequent payloads are deployed.
Key Capabilities
ATT&CK Techniques
Recommended Actions
Suggested Tags
Confidence Assessment
The available data is limited to a single attribution report linking Get2 to TA505. While the technical description of its behaviour is clear, we lack concrete indicators such as hashes, IPs, and detailed process instrumentation, leaving gaps in detection specificity and precise technique mapping. Confidence in the high‑level capabilities is moderate; however, absence of comprehensive evidence reduces certainty regarding all operational behaviors.
Get2 is a downloader written in C++ that has been used by TA505 to deliver FlawedGrace, FlawedAmmyy, Snatch and SDBbot.(Citation: Proofpoint TA505 October 2019)