Trapdoor Android Ad Fraud Operation Uses 455 Malicious Apps
Key Takeaways A sophisticated ad fraud operation, dubbed “Trapdoor,” has been uncovered, utilizing 455 malicious Android applications. The scheme involves a two-stage infection: seemingly...
Key Takeaways
- A sophisticated ad fraud operation, dubbed “Trapdoor,” has been uncovered, utilizing 455 malicious Android applications.
- The scheme involves a two-stage infection: seemingly innocuous utility apps deliver a second, hidden malicious app responsible for generating fraudulent ad clicks.
- At its peak, Trapdoor generated 659 million fake bid requests in a single day, affecting over 24 million devices globally.
- Google has removed the identified apps from the Play Store, but threat actors continue to publish new variants, indicating an ongoing threat.
Cybersecurity researchers have exposed a large-scale ad fraud campaign targeting Android users, identified as Trapdoor. This operation leveraged 455 distinct malicious applications to generate fraudulent ad revenue, impacting millions of devices worldwide.
Table Of Content
The scale of the Trapdoor operation was substantial, reportedly producing 659 million fraudulent bid requests in a single 24-hour period. Across the globe, the malicious applications amassed more than 24 million downloads on compromised devices, highlighting the widespread reach of this sophisticated scheme.
What makes Trapdoor particularly insidious is its deceptive simplicity. The initial applications masquerade as common utility tools, such as PDF readers, file managers, or device cleaning utilities. Users, unaware of the underlying malicious intent, download these apps believing them to be legitimate and helpful.
Upon installation, these seemingly benign applications do not immediately engage in overt malicious activity. Instead, they present users with deceptive advertisements, typically disguised as urgent notifications prompting an app update. When users interact with these prompts, they unknowingly initiate the download and installation of a second, more dangerous application controlled by the same threat actors.
The Satori Threat Intelligence and Research Team at HUMAN Security, including researchers Louisa Abel, Ryan Joye, João Marques, João Santos, and Adam Sell, were instrumental in identifying and disrupting this complex operation. According to a report shared with Cyber Security News (CSN), HUMAN Security described Trapdoor as a technically layered threat within the Android ecosystem, effectively merging malvertising and ad fraud into a unified, connected pipeline.
Trapdoor Android Ad Fraud Operation
The true malicious activity unfolds within these secondary applications. Once installed, they surreptitiously launch hidden browser windows that navigate to HTML5 domains owned by the attackers. These hidden windows then automatically interact with advertisements without any visible indication to the user.
This automated interaction generates illicit revenue for the attackers by creating fake ad clicks and impressions. This process drains legitimate advertising budgets on interactions that no real human user ever performed. The profits from this ad fraud can then be reinvested into further malvertising campaigns, perpetuating a self-sustaining cycle of fraudulent activity.
Following responsible disclosure by the researchers, Google has taken action to remove all identified malicious applications from the Play Store. However, the researchers observed that the threat actors continued to publish new applications and cycle through fresh domains even as the report was being finalized, indicating their persistent efforts to evade detection and continue the operation.
The Trapdoor attack pipeline operates in four distinct stages: distribution, activation, payload delivery, and monetization. The initial distribution phase relies on legitimate app stores, where users download applications that appear to offer genuine utility. These initial apps are carefully designed to pass basic security checks, avoiding immediate suspicion.
After the first app is installed, the activation stage begins with the display of fake update alerts. These prompts are crafted to appear credible, leveraging users’ tendency to quickly tap through notifications. Users who fall for this deception unwittingly install the second, true payload-carrying application.
The payload delivery involves the second app initiating hidden, full-screen browser windows. These windows load HTML5 pages from attacker-controlled domains and execute pre-programmed touch gestures on specific ad placements. The data for these gestures, including precise screen coordinates and timing, is contained within bundled files named move.txt and click.txt, designed to mimic authentic human interaction.
Evasion Tactics That Complicate Detection
A key characteristic of Trapdoor is its sophisticated evasion techniques, making detection particularly challenging. The malicious workflow is only triggered for users who installed the app via the threat actors’ paid advertising campaigns. This is verified by a specific marketing attribution tracker value within the installation record. Consequently, security analysts who download the app directly from the Play Store for analysis would not observe any malicious behavior.
Beyond this selective activation, the applications employ various obfuscation methods, including code packing, string encryption, and code virtualization, to significantly impede reverse engineering efforts. Some variants further complicate analysis by impersonating legitimate advertising tools at the code level, allowing malicious logic to bypass initial static inspections. Additionally, the apps are designed to detect VPN usage and debugging indicators, halting all malicious activity if either is present to prevent analysis.
What You Should Do
- Exercise caution with new apps: Avoid downloading utility-style applications from unfamiliar or untrusted developers. Always verify developer reputation before installation.
- Review permissions carefully: Scrutinize the permissions requested by any new application. If an app requests permissions that seem excessive or unrelated to its stated function, consider it a red flag.
- Uninstall unused apps: Regularly review and remove applications that are no longer in use. This reduces the attack surface on your device.
- Keep devices updated: Ensure your Android operating system and all installed applications are kept up-to-date with the latest security patches.
- Use reputable app stores: Prioritize downloading apps only from official sources like the Google Play Store, which has built-in security checks.
Indicators of Compromise (IoCs):-
The following table reflects the IoC types and key technical artifacts confirmed within the operation:
| Type | Indicator | Description |
|---|---|---|
| File Name | move.txt | Bundled file containing pre-programmed swipe/movement gesture coordinates used for automated ad interaction |
| File Name | click.txt | Bundled file containing tap coordinates and timing data used to simulate human ad clicks |
| C2 Domain List | 183 threat actor-owned domains (full list: CSV) | Command-and-control domains serving click configuration, HTML5 cashout pages, and anti-analysis signals |
| Malicious App List | 455 Android apps (full list: CSV) | Threat actor-owned Android applications used to distribute Trapdoor and carry out ad fraud |
| API Endpoint | /api/referrer | C2 endpoint used to deliver anti-analysis signals including rooted-device checks, debugging indicators, and VPN detection |
| Class/File Type | Fake SDK class | Code structure impersonating a legitimate advertising SDK to evade static analysis |
| Data Class | TouchConfig / TouchData | Deserialized model classes used to execute automated touch events via Android’s dispatchTouchEvent |
Note: IP addresses and domains are intentionally defanged (e.g., [.]) to prevent accidental resolution or hyperlinking. Re-fang only within controlled threat intelligence platforms such as MISP, VirusTotal, or your SIEM.
Disclaimer: HackersRadar reports on cybersecurity threats and incidents for informational and awareness purposes only. We do not engage in hacking activities, data exfiltration, or the hosting or distribution of stolen or leaked information. All content is based on publicly available sources.



No Comment! Be the first one.