Skip to main content
Live Webinar with SANS (June 25)— Agentic CTI Automation for Fun & ProfitRegister Free
Mallory
Malware

Adload

AdLoad is a widespread macOS malware family, commonly described as adware and a bundleware loader, known since at least 2017. It hijacks and redirects user web browsing traffic and has been observed installing a web proxy to conduct person-in-the-middle-style interception of search traffic, inject advertisements into webpages, and redirect search engine results. Reporting also describes it as persistent, capable of harvesting system or user data, and able to download and install additional payloads, making it both an adware threat and a secondary-stage loader.

AdLoad targets macOS environments. It has been associated with browser-focused abuse, including traffic hijacking and redirects, and has been cited among prevalent macOS threats in 2024 and 2025 reporting. Apple’s XProtect Remediator includes AdLoad among high-prevalence threats it scans for.

Observed delivery chains include distribution by other macOS malware families. Shlayer has commonly delivered AdLoad as a payload. Microsoft observed UpdateAgent distributing AdLoad as a secondary payload in an October 2021 campaign involving trojanized ZIP and PKG installers impersonating legitimate software. SentinelLabs also documented AdLoad campaigns using fake Player.app DMG droppers resembling Bundlore/Shlayer delivery patterns; some droppers were signed with valid Apple developer certificates and in some cases notarized, while final payloads were unsigned.

Persistence mechanisms documented for AdLoad include LaunchAgents and LaunchDaemons, with 2021 variants using labels ending in .service and .system and storing payloads under hidden Application Support paths. User-level persistence was installed in ~/Library/LaunchAgents/, while privileged installs also used /Library/LaunchDaemons/. Additional reporting states AdLoad has used macOS cron jobs as a persistence mechanism, including legacy adware resurgence via cron-based execution.

Network and behavioral reporting from IronNet in August 2023 described AdLoad as a package bundler that downloads additional payloads. Observed C2 traffic included HTTP GET requests using device-unique values, user-agent strings such as Go-http-client or curl, HTTP POST data beginning with "smc" followed by encrypted data, and secondary payload downloads from static.<two-word-domain>.com paths matching /d/<38 digit string>/<filename>. Downloaded payloads were reported as password-protected ZIP files.

AdLoad has also been linked to suspicious activity around Safari privacy-control bypass research. Microsoft reported suspicious activity associated with AdLoad that might be exploiting CVE-2024-44133 ("HM Surf"), a Safari/TCC bypass affecting MDM-managed Apple devices, but could not confirm that AdLoad specifically exploited that vulnerability.

High-confidence indicators and artifacts mentioned in the content include LaunchAgent and LaunchDaemon labels such as com.ActivityInput.service, com.SwitcherGuard.service, com.RecordMapper.system, com.SectionAssist.system, and com.TypeInitiator.system; payload storage under ~/Library/Application Support/.[digits]/Services/ and /Library/Application Support/.[digits]/System/; a hidden tracker file named .logg containing a UUID; HTTP user agents Go-http-client and curl; POST data beginning with "smc"; and secondary-download subdomains following the pattern static.<two-word-domain>.com.

Share:
For your environment

Hunt this family in your stack

Mallory pivots from this family to the IOCs, detections, and named campaigns that touch your stack, and pages you when something new lands.

MITRE ATT&CK

Techniques & procedures

13 distinct techniques documented for this family, organized by ATT&CK tactic.

Execution

2 techniques
T1053.003CronEvidence1

"...a recent increase of threat actors using cron jobs... BTM doesn’t directly cover cron jobs if they are loaded in a certain way (via AdLoads), and we’re seeing a resurgence of legacy adware using cron jobs via AdLoads as a way of persistence."

T1204.001Malicious LinkEvidence1

They use a fake Player.app mounted in a DMG... assuming the user supplied admin privileges as requested by the installer

Persistence

1 technique
T1053.003CronEvidence1

"...a recent increase of threat actors using cron jobs... BTM doesn’t directly cover cron jobs if they are loaded in a certain way (via AdLoads), and we’re seeing a resurgence of legacy adware using cron jobs via AdLoads as a way of persistence."

Privilege Escalation

1 technique
T1053.003CronEvidence1

"...a recent increase of threat actors using cron jobs... BTM doesn’t directly cover cron jobs if they are loaded in a certain way (via AdLoads), and we’re seeing a resurgence of legacy adware using cron jobs via AdLoads as a way of persistence."

Stealth

5 techniques
T1027Obfuscated Files or InformationEvidence1

The droppers we have seen take the form of a lightly obfuscated Zsh script that decompresses a number of times... AdLoad binaries use a great deal of obfuscation, including custom string encryption

T1036MasqueradingEvidence2

Interestingly, the droppers for this campaign share the same pattern as Bundlore/Shlayer droppers. They use a fake Player.app mounted in a DMG.

T1211Exploitation for Defense EvasionEvidence1

MITRE T1211 Defense Evasion

T1218System Binary Proxy ExecutionEvidence1

Many are signed with a valid signature; in some cases, they have even been known to be notarized.

T1497.001System ChecksEvidence1

Similar to UpdateAgent, adware is often included in potentially unwanted or malicious software bundles that install the adware alongside impersonated or legitimate copies of free programs.

Credential Access

1 technique
T1557Adversary-in-the-MiddleEvidence1

Adload leverages a Person-in-The-Middle (PiTM) attack by installing a web proxy to hijack search engine results and inject advertisements into webpages

Discovery

1 technique
T1497.001System ChecksEvidence1

Similar to UpdateAgent, adware is often included in potentially unwanted or malicious software bundles that install the adware alongside impersonated or legitimate copies of free programs.

Collection

2 techniques
T1185Browser Session HijackingEvidence1

Once adware is installed, it uses ad injection software and techniques to intercept a device’s online communications and redirect users’ traffic through the adware operators’ servers

T1557Adversary-in-the-MiddleEvidence1

Adload leverages a Person-in-The-Middle (PiTM) attack by installing a web proxy to hijack search engine results and inject advertisements into webpages

Command and Control

4 techniques
T1071.001Web ProtocolsEvidence1

The victim host conducts HTTP GET requests to a C2 domain... C2 activity begins via HTTP POST... An additional payload is downloaded from static.<domain>/d/<38 digit string>/<filename>... Detections Behavior MITRE ATT&CK Details AdLoad - ZIP file downloads from unknown domains T1071.001 HTTP

T1090ProxyEvidence1

Adload leverages a Person-in-The-Middle (PiTM) attack by installing a web proxy to hijack search engine results and inject advertisements into webpages

T1105Ingress Tool TransferEvidence2

MITRE T1105 Remote File Copy

T1571Non-Standard PortEvidence1

Additionally, encrypted communications over TCP port 1027 were observed to qolveevgclr.activedirec[.]com and b.digitalgrounds[.]info . ... Detections Behavior MITRE ATT&CK Details AdLoad/UpdateAgent - Encrypted Comms over non-stand port (port 1027 was observed) T1571

INDICATORS OF COMPROMISE

IOCs tracked for this family

319 indicators attributed across vendor reports, sandbox runs, and researcher write-ups. Full values are available in Mallory.

View more in app
Network
6 tracked

IPs, domains, and DNS infrastructure linked to this family.

Hashes
313 tracked

File hashes (MD5, SHA-1, SHA-256) from samples and reports.

TypeValueLatest sighting
domain●●●●●●●●●●●●View more in app1 month ago
domain●●●●●●●●●●●●View more in app3 years ago
domain●●●●●●●●●●●●View more in app3 years ago
domain●●●●●●●●●●●●View more in app3 years ago
domain●●●●●●●●●●●●View more in app3 years ago
hash.sha256●●●●●●●●●●●●View more in app3 years ago
What this page doesn’t show

The version that knows your environment.

This page is what’s public. Mallory adds the parts that aren’t: which of your assets match these IOCs, which detections are missing, which campaigns to expect next, and what to do in the next 30 minutes.
IOC matching319

Match every observed IP, domain, and hash against your live telemetry.

Threat actor attribution

Named campaigns wielding this family, with evidence pinned to each claim.

Exploited vulnerabilities

CVEs this family uses for access and lateral movement.

Detection signatures

YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.

MITRE ATT&CK mapping13

Every documented technique, ranked by evidence weight.

Researcher chatter

Reddit, Mastodon, and CTI community discussion around this family.