T1406: Obfuscated Files or Information
Adversaries may attempt to make a payload or file difficult to discover or analyze by encrypting, encoding, or otherwise obfuscating its contents on the device or in transit. This is common behavior that can be used across different platforms and the network to evade defenses. Payloads may be compressed, archived, or encrypted in order to avoid detection. These payloads may be used during Initial Access or later to mitigate detection. Portions of files can also be encoded to hide the plaintext strings that would otherwise help defenders with discovery. Payloads may also be split into separate, seemingly benign files that only reveal malicious functionality when reassembled.[1]
Analyst context for executives and security teams
Obfuscated Files or Information matters because mobile threats can hide payloads, strings, or functionality so that normal inspection, signature checks, and analyst review miss what an app or file will do. For Android and iOS risk owners, this is a coverage question: can the organization see suspicious mobile content before installation, during analysis, and when code or data is unpacked, decoded, reassembled, or moved in transit?
Executive priority
Treat this as a mobile security assurance and incident-readiness issue, not just a malware-analysis detail. The supplied ATT&CK relationships show this technique is associated with many mobile malware families and with sub-techniques for steganography and software packing. Leaders should ask whether mobile app vetting, device security telemetry, SOC triage, and IR processes can produce evidence when apps use encrypted, encoded, compressed, packed, or split payloads—especially for regulated users, executives, finance users, or operational teams relying on mobile devices.
Technical view
For SOC, detection engineering, and IR teams, validate coverage across Android and iOS for files or payloads that are compressed, archived, encrypted, encoded, packed, split across benign-looking files, hidden in media, or revealed only after runtime unpacking. ATT&CK provides no official detection text for T1406, but relationship context includes DET0720, Detection of Obfuscated Files or Information, and sub-techniques T1406.001 Steganography and T1406.002 Software Packing. Testing should therefore include both static analysis limitations and dynamic/runtime visibility, with attention to false positives from legitimate compression, encryption, app protection, and media handling.
Likely telemetry
- Mobile application package and file metadata from Android and iOS app vetting or security tooling
- Static analysis indicators such as encoded strings, encrypted resources, archives, packed executables, or unusual file structure
- Dynamic analysis or runtime observations showing unpacked/decrypted code or reassembled payloads
- Device security logs for suspicious file creation, modification, or staging patterns where available
- Network or proxy evidence for encoded, encrypted, compressed, or otherwise unusual payload transfer, where collection is permitted
Detection direction
- Validate whether mobile detections rely too heavily on signatures or plaintext strings, because this technique is explicitly used to make files and payloads harder to discover or analyze.
- Tune analytics to distinguish routine app compression/encryption from suspicious combinations such as hidden payloads, split files, runtime unpacking, or concealed strings.
- Include sub-technique context: steganography may require media-content review, while software packing may require runtime or memory-aware analysis rather than static inspection alone.
- Use relationship context for prioritization: ATT&CK maps T1406 to multiple Android malware families and at least one iOS-related software entry, so detection assumptions should be tested across both supported platforms.
- Because official MITRE detection guidance is not provided, document local data sources, gaps, and analyst decision criteria as part of detection engineering evidence.
Mitigation priorities
- Prioritize mobile app intake and vetting controls that can inspect packaged, compressed, encrypted, encoded, or split content before broad deployment or user exposure.
- Require dynamic analysis or sandbox-style review for higher-risk mobile apps when static analysis is inconclusive due to packing or obfuscation.
- Maintain mobile device security telemetry and incident response procedures that preserve suspicious files, app packages, network indicators, and runtime observations for analysis.
- Use policy and governance controls to limit installation of untrusted or unreviewed apps, especially for high-risk roles and sensitive business processes.
- For compliance readiness, retain evidence showing how mobile applications are reviewed, how obfuscation findings are triaged, and how exceptions are approved.
Analyst notes and limits
This take is based on ATT&CK T1406 for the mobile domain, platforms Android and iOS, the official description, the Microsoft MalLockerB and NIST Mobile Threat Catalogue references, and the supplied relationships. The object has no ATT&CK tactics specified and no official detection text, so defensive guidance is framed as validation direction rather than guaranteed coverage.
Local conclusions require environment evidence: mobile fleet composition, app sources, MDM or mobile security tooling, network visibility, privacy constraints, and current app-analysis capabilities. The supplied fields support that the behavior is used to evade discovery or analysis, but they do not by themselves prove active exploitation, customer exposure, or existing detection coverage.
Obfuscated Files or Information
Adversaries may attempt to make a payload or file difficult to discover or analyze by encrypting, encoding, or otherwise obfuscating its contents on the device or in transit. This is common behavior that can be used across different platforms and the network to evade defenses. Payloads may be compressed, archived, or encrypted in order to avoid detection. These payloads may be used during Initial Access or later to mitigate detection. Portions of files can also be encoded to hide the plaintext strings that would otherwise help defenders with discovery. Payloads may also be split into separate, seemingly benign files that only reveal malicious functionality when reassembled.[1]
How security teams should use this page
Treat this object as behavior context, not an attribution claim. Validate the related groups, software, data sources, and mitigations against official ATT&CK relationships and your own telemetry before making control-coverage decisions.
Related techniques
This mirrors the MITRE pattern of making group, software, campaign, and technique relationships scannable. Relationship notes come from mirrored ATT&CK relationship text when available.
| Domain | ID | Name | Relationship / procedure |
|---|---|---|---|
| Mobile | T1406.002 | Software Packing Sub-technique | Software Packing subtechnique of this object. |
| Mobile | T1406.001 | Steganography Sub-technique | Steganography subtechnique of this object. |
Groups, software, and campaigns
G0112: Windshift
S9005: DocSwap
DocSwap is an Android malware first identified in 2025, and attributed to Kimsuky. DocSwap’s name is a combination of its Korean name “문서열람 인증 앱” (Document Viewing Authentication App) and a phishing page masquerading as CoinSwap at the C2 address. Based on DocSwap’s name and Korean-language strings, DocSwap potentially targets mobile device users in South Korea. Several variants of DocSwap exist; one of the latest samples indicates that the adversary added a native decryption function that decrypts an internal APK.[1][2]
S9004: Crocodilus
Crocodilus is an Android banking Trojan that was discovered in March 2025. Crocodilus targeted users worldwide, including Turkey, Poland, Argentina, Brazil, Spain, the United States, Indonesia and India. Crocodilus has been customized based on the target location. For example, Crocodilus mimicked major Turkish and Spanish banks for users in Turkey and Spain, while users in Poland saw Facebook advertisements that promoted Crocodilus to claim bonus points.[1][2]
S0545: TERRACOTTA
TERRACOTTA is an ad fraud botnet that has been capable of generating over 2 billion fraudulent requests per week.[1]
S1061: AbstractEmu
AbstractEmu is mobile malware that was first seen in Google Play and other third-party stores in October 2021. It was discovered in 19 Android applications, of which at least 7 abused known Android exploits for obtaining root permissions. AbstractEmu was observed primarily impacting users in the United States, however victims are believed to be across a total of 17 countries.[1]
S0406: Gustuff
S0407: Monokle
S0524: AndroidOS/MalLocker.B
AndroidOS/MalLocker.B is a variant of a ransomware family targeting Android devices. It prevents the user from interacting with the UI by displaying a screen containing a ransom note over all other windows. [1]
S0549: SilkBean
S0432: Bread
Bread was a large-scale billing fraud malware family known for employing many different cloaking and obfuscation techniques in an attempt to continuously evade Google Play Store’s malware detection. 1,700 unique Bread apps were detected and removed from the Google Play Store before being downloaded by users.[1]
S0463: INSOMNIA
S0399: Pallas
Pallas is mobile surveillanceware that was custom-developed by Dark Caracal.[1]
S0480: Cerberus
C0033: C0033
C0033 was a PROMETHIUM campaign during which they used StrongPity to target Android users. C0033 was the first publicly documented mobile campaign for PROMETHIUM, who previously used Windows-based techniques.[1]
All related ATT&CK context
Object version and sync metadata
The fields below describe the current mirrored snapshot. When Glexia retains multiple ATT&CK source imports, you can open the table to compare the same object across releases (hashes and MITRE timestamps). For MITRE’s own release notes and roadmap, see ATT&CK resources — Updates .
Imported snapshots across ATT&CK releases (1)
| Release | Bundle imported | Object version | Modified | Status | Raw hash |
|---|---|---|---|---|---|
| 19.1 | 3.1 | Current bundle | dca913b93ba9… |
Mirrored ATT&CK source object
The raw object is retained through the mirrored ATT&CK source bundle and object hash. The raw endpoint returns the exact object from the mirrored bundle when available.
External references and citations
MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.
-
[1]
Microsoft MalLockerB
D. Venkatesan. (2020, October 8). Sophisticated new Android malware marks the latest evolution of mobile ransomware . Retrieved October 29, 2020.
Open source URL -
[2]
NIST Mobile Threat Catalogue APP-21Open source URL
-
[3]
mitre-attack T1406Open source URL
Source: MITRE ATT&CK®. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. MITRE ATT&CK and ATT&CK are registered trademarks of The MITRE Corporation. Glexia is not affiliated with or endorsed by MITRE.