Skip to content

Security Independently confirmed3 publishers 3 min read Published Updated

MacSync Stealer: the domain list was the output, not the hunt

Microsoft Defender Experts tied 30+ domains to a macOS stealer by matching execution, staging and upload behaviour. The count is incidental; the method is the part worth copying.

The Watch · Security desk

Send a correction

What happened

  • MacSync Stealer is a macOS-focused information stealer that relies on changing infrastructure to deliver payloads, communicate with compromised devices, and exfiltrate data.
  • Earlier reporting by RST Cloud identified the threat through a limited set of domains and documented rapid command-and-control replacement after public disclosure.
  • Microsoft Defender Experts expanded the view by correlating recurring endpoints and network behaviors; the behavior-led approach connected more than 30 domains and showed the infrastructure supported more than C2 communication, extending into active collection, staging, and exfiltration.
  • Execution began from an interactive shell session consistent with ClickFix social engineering, where users are tricked into pasting or running commands in Terminal.
  • The shell session used curl to retrieve attacker-controlled payload content, followed by script-driven execution and outbound communication.

Why it matters

Microsoft Defender Experts published a hunt for MacSync Stealer, a macOS information stealer that relies on changing infrastructure to deliver payloads, talk to compromised devices and move data out, and connected more than 30 domains by correlating recurring endpoint and network behaviour instead of collecting indicators [1][3]. It matters because the same telemetry also confirmed the infrastructure was doing active collection, staging and exfiltration, not just beaconing, which is a different severity conversation than a blocklist update [3][7].

Start with the honest framing Microsoft itself uses: the domain count is an outcome of the methodology, not the finding [11]. Earlier reporting by RST Cloud identified the threat through a limited set of domains and documented rapid command-and-control replacement once the activity was publicly disclosed [2]. That is the failure mode of indicator-led coverage in one sentence. Publish the domains, lose the domains.

The behaviours that survived rotation are unglamorous. Execution began in an interactive shell session consistent with ClickFix social engineering, where a user is talked into pasting commands into Terminal [4]. The session used curl to pull attacker-controlled payload content, then script-driven execution and outbound communication [5]. Afterwards the malware called home using recurring URI paths, macOS User-Agent strings, API-key headers and specific curl command-line options, and those request traits stayed consistent while the domains underneath them changed [14]. Collection then went after macOS Keychain material, browser data, locally stored credentials, cloud and SSH credentials, and sensitive files from common user directories [6].

Exfiltration is where the pivots get sharp. Data was staged under temporary paths, compressed into an archive, split into chunks and uploaded via HTTP PUT using curl with the --data-binary argument [8]. The upload parameters upload_id, chunk_index and total_chunks are themselves huntable and can be correlated with process, command-line, file and network telemetry across the chain [9]. Microsoft reports the related infrastructure shared URI patterns including /curl/, /dynamic?txd= and /gate?buildtxd=, plus curl invocations using -k, -s, --max-time and --data-binary [16]. The strongest pivots combined the shape of the network request with the endpoint execution context [15].

The discipline is the interesting part. A domain was only treated as related when multiple behaviours aligned across process ancestry, command lines, request paths, headers and upload parameters, spanning payload retrieval, check-in and exfiltration [10]. That is a deliberately expensive bar, and it is what makes the resulting set worth something. For contrast, RST Cloud surfaced eleven additional candidate domains from recurring URI patterns alone, and found a static API-key value shared across four confirmed C2 domains while the build token rotated per deployment [12]. Microsoft's behaviour-led set is roughly 2.7 times that candidate list [17].

Microsoft's own conclusion is the one to hold: rotating infrastructure weakens static domain blocking and retrospective IOC matching, while repeated request patterns and process behaviours stay usable [13].

What to watch: whether your macOS estate produces the telemetry these pivots assume. Process ancestry, full command lines and outbound request headers from Terminal-initiated shell sessions are the minimum. If curl with --data-binary to an unfamiliar host is not a detection you can write today, the 30 domains are irrelevant to you [8][16].

Clarity's read

What the record supports and how the coverage leans. The claims behind it follow.

Reality

Evidence68
Adoption
Not scored
Hype gap+10
Incentives45
Confidence70

Perspective Coverage

3 publishers
Builder
Builder 28%
Operator
Operator 67%
Investor
Investor 5%
Why these scores

Claim ledger

Ranked by verification strength, evidence, and original report placement.

  1. [1]

    MacSync Stealer is a macOS-focused information stealer that relies on changing infrastructure to deliver payloads, communicate with compromised devices, and exfiltrate data.

    Reported SupportedView cited source
  2. [2]

    Earlier reporting by RST Cloud identified the threat through a limited set of domains and documented rapid command-and-control replacement after public disclosure.

    Reported Supported Source: RST Cloud, as described by MicrosoftView cited source
  3. [3]

    Microsoft Defender Experts expanded the view by correlating recurring endpoints and network behaviors; the behavior-led approach connected more than 30 domains and showed the infrastructure supported more than C2 communication, extending into active collection, staging, and exfiltration.

    Reported Supported Source: Microsoft Defender ExpertsView cited source
  4. [4]

    Execution began from an interactive shell session consistent with ClickFix social engineering, where users are tricked into pasting or running commands in Terminal.

    Reported SupportedView cited source
  5. [5]

    The shell session used curl to retrieve attacker-controlled payload content, followed by script-driven execution and outbound communication.

    Reported SupportedView cited source
  6. [6]

    Collection behavior targeted macOS Keychain material, browser data, locally stored credentials, cloud and Secure Shell (SSH) credentials, and sensitive files from common user directories.

    Reported SupportedView cited source
  7. [7]

    The investigation confirmed active data exfiltration, not just beaconing.

    Reported SupportedView cited source
  8. [8]

    Collected data was staged under temporary paths, compressed into an archive, split into chunks, and uploaded through HTTP PUT requests using curl with the --data-binary argument.

    Reported SupportedView cited source
  9. [9]

    Upload parameters such as upload_id, chunk_index, and total_chunks provided additional hunting opportunities that could be correlated with process, command-line, file, and network telemetry across the attack chain.

    Reported SupportedView cited source
  10. [10]

    Microsoft Defender Experts required multiple endpoint and network behaviors to align before treating a domain as connected, focusing correlation on process ancestry, command-line patterns, request paths, headers, and upload parameters across payload retrieval, C2 check-in, and exfiltration.

    Reported SupportedView cited source
  11. [11]

    Applying that standard linked more than 30 domains, making the domain count an outcome of the behavioral methodology rather than the primary finding.

    Reported SupportedView cited source
  12. [12]

    RST Cloud used recurring URI patterns to surface eleven additional candidate domains and found a static API-key value shared across four confirmed C2 domains while the build token rotated per deployment.

    Reported Supported Source: RST Cloud, as described by MicrosoftView cited source
  13. [13]

    Rotating infrastructure can weaken static domain blocking and retrospective IOC matching, but repeated request patterns and process behaviors create durable hunting opportunities.

    Reported Supported Source: Microsoft Defender ExpertsView cited source
  14. [14]

    After execution, the malware communicated with attacker-controlled infrastructure using recurring URI paths, macOS User-Agent strings, API-key headers, and curl command-line options; these request traits became durable behavioral pivots because they remained consistent even as domains changed.

    Reported SupportedView cited source
  15. [15]

    The strongest pivots combined network request shape with endpoint execution context.

    Reported SupportedView cited source
  16. [16]

    Related infrastructure shared recurring URI patterns such as /curl/, /dynamic?txd=, and /gate?buildtxd=; curl command lines using -k, -s, --max-time, and --data-binary; macOS User-Agent strings; API-key headers; and HTTP PUT uploads including upload_id, chunk_index, and total_chunks parameters.

    Reported SupportedView cited source
  17. [17]

    Microsoft's behavior-linked set of more than 30 domains is roughly 2.7 times the eleven additional candidate domains RST Cloud surfaced from recurring URI patterns.

    Derived Supported

Sources

3 independent publishers whose own reporting we read for this story.

  1. microsoft.com

    1 article · August 18, 2026

    Hunting MacSync Stealer infrastructure through behavioral pivots
  2. securityaffairs.com

    1 article · August 19, 2026

    Microsoft Tracks MacSync Stealer by Its Behavior, Not Its Domains
  3. thehackernews.com

    2 articles · August 19, 2026

    Microsoft Links 30+ Rotating Domains to MacSync Stealer Infrastructure

Topics and entities