Gold Open Source
ExplorePackagesVulnerabilitiesMCP Servers
Login
Gold Open Source

The authoritative source for production-ready open-source components. Every package, container image, AI model, and MCP server undergoes rigorous verification for security, malware, and license compliance.

Explore Gold

  • Explore Everything
  • Packages
  • Gold Packages
  • Container Images
  • AI Models
  • MCP Servers
  • Agent Skills
  • Chip Manufacturers

Security Data & Tools

  • Scan Your Dependencies
  • Trending Threats
  • Threat RSS Feeds
  • CVE Database
  • Actively Exploited (KEV)
  • SGZ Zero-Days
  • CWE Index
  • MITRE ATT&CK
  • Malicious Packages
  • Security Glossary
  • Supply-Chain Report
  • Developers (API & Badge)
  • Chrome Extension
  • Credits & Data Sources

Products

  • The Platform
  • ESSCM
  • Portal
  • TPRM
  • OSM
  • Cowork
  • Code / Runner
  • Guard

Use Cases

  • Know Your Software
  • Auto-Fix Vulnerabilities
  • Asset Discovery
  • AI Governance
  • MCP Server Security
  • Supply Chain Compliance
  • Zero-Day Discovery
  • All Use Cases

Company

  • About
  • Pricing
  • Blog
  • Documentation
  • Safeguard Academy
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 Gold Open Source. All rights reserved.

Built with care bySafeguard
Home/ATT&CK/T1027
MITRE ATT&CK Technique

T1027: Obfuscated Files or Information

ShareXLinkedInRedditHN

Adversaries may attempt to make an executable or file difficult to discover or analyze by encrypting, encoding, or otherwise obfuscating its contents on the system 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. Sometimes a user's action may be required to open and [Deobfuscate/Decode Files or Information](https://attack.mitre.org/techniques/T1140) for [User Execution](https://attack.mitre.org/techniques/T1204). The user may also be required to input a password to open a password protected compressed/encrypted file that was provided by the adversary.(Citation: Volexity PowerDuke November 2016) Adversaries may also use compressed or archived scripts, such as JavaScript. Portions of files can also be encoded to hide the plain-text strings that would otherwise help defenders with discovery.(Citation: Linux/Cdorked.A We Live Security Analysis) Payloads may also be split into separate, seemingly benign files that only reveal malicious functionality when reassembled.(Citation: Carbon Black Obfuscation Sept 2016) Adversaries may also abuse [Command Obfuscation](https://attack.mitre.org/techniques/T1027/010) to obscure commands executed from payloads or directly via [Command and Scripting Interpreter](https://attack.mitre.org/techniques/T1059). Environment variables, aliases, characters, and other platform/language specific semantics can be used to evade signature based detections and application control mechanisms.(Citation: FireEye Obfuscation June 2017)(Citation: FireEye Revoke-Obfuscation July 2017)(Citation: PaloAlto EncodedCommand March 2017)

Tactics
Stealth
Platforms
ESXi, Linux, macOS, Network Devices, Windows

▪Sub-techniques (18)

T1027.001Binary PaddingT1027.002Software PackingT1027.003Steganography

▪Mitigations (4)

M1047Audit

Auditing is the process of recording activity and systematically reviewing and analyzing the activity and system configurations. The primary purpose of auditing is to detect anomalies and identify potential threats or weaknesses in the environment. Proper auditing configurations can also help to meet compliance requirements. The process of auditing encompasses regular analysis of user behaviors and system logs in support of proactive security measures. Auditing is applicable to all systems used within an organization, from the front door of a building to accessing a file on a fileserver. It is considered more critical for regulated industries such as, healthcare, finance and government where compliance requirements demand stringent tracking of user and system activates.This mitigation can be implemented through the following measures: System Audit: - Use Case: Regularly assess system configurations to ensure compliance with organizational security policies. - Implementation: Use tools to scan for deviations from established benchmarks. Permission Audits: - Use Case: Review file and folder permissions to minimize the risk of unauthorized access or privilege escalation. - Implementation: Run access reviews to identify users or groups with excessive permissions. Software Audits: - Use Case: Identify outdated, unsupported, or insecure software that could serve as an attack vector. - Implementation: Use inventory and vulnerability scanning tools to detect outdated versions and recommend secure alternatives. Configuration Audits: - Use Case: Evaluate system and network configurations to ensure secure settings (e.g., disabled SMBv1, enabled MFA). - Implementation: Implement automated configuration scanning tools like SCAP (Security Content Automation Protocol) to identify non-compliant systems. Network Audits: - Use Case: Examine network traffic, firewall rules, and endpoint communications to identify unauthorized or insecure connections. - Implementation: Utilize tools such as Wireshark, or Zeek to monitor and log suspicious network behavior.

▪Used by groups (19)

G0004Ke3changG0022APT3G0034Sandworm Team

▪Software using this technique (142)

S0012PoisonIvymalwareS0013PlugXmalware

▪Reference

T1027 on MITRE ATT&CK
T1027.004Compile After Delivery
T1027.005Indicator Removal from Tools
T1027.006HTML Smuggling
T1027.007Dynamic API Resolution
T1027.008Stripped Payloads
T1027.009Embedded Payloads
T1027.010Command Obfuscation
T1027.011Fileless Storage
T1027.012LNK Icon Smuggling
T1027.013Encrypted/Encoded File
T1027.014Polymorphic Code
T1027.015Compression
T1027.016Junk Code Insertion
T1027.017SVG Smuggling
T1027.018Invisible Unicode
M1040Behavior Prevention on Endpoint

Behavior Prevention on Endpoint refers to the use of technologies and strategies to detect and block potentially malicious activities by analyzing the behavior of processes, files, API calls, and other endpoint events. Rather than relying solely on known signatures, this approach leverages heuristics, machine learning, and real-time monitoring to identify anomalous patterns indicative of an attack. This mitigation can be implemented through the following measures: Suspicious Process Behavior: - Implementation: Use Endpoint Detection and Response (EDR) tools to monitor and block processes exhibiting unusual behavior, such as privilege escalation attempts. - Use Case: An attacker uses a known vulnerability to spawn a privileged process from a user-level application. The endpoint tool detects the abnormal parent-child process relationship and blocks the action. Unauthorized File Access: - Implementation: Leverage Data Loss Prevention (DLP) or endpoint tools to block processes attempting to access sensitive files without proper authorization. - Use Case: A process tries to read or modify a sensitive file located in a restricted directory, such as /etc/shadow on Linux or the SAM registry hive on Windows. The endpoint tool identifies this anomalous behavior and prevents it. Abnormal API Calls: - Implementation: Implement runtime analysis tools to monitor API calls and block those associated with malicious activities. - Use Case: A process dynamically injects itself into another process to hijack its execution. The endpoint detects the abnormal use of APIs like `OpenProcess` and `WriteProcessMemory` and terminates the offending process. Exploit Prevention: - Implementation: Use behavioral exploit prevention tools to detect and block exploits attempting to gain unauthorized access. - Use Case: A buffer overflow exploit is launched against a vulnerable application. The endpoint detects the anomalous memory write operation and halts the process.

M1017User Training

User Training involves educating employees and contractors on recognizing, reporting, and preventing cyber threats that rely on human interaction, such as phishing, social engineering, and other manipulative techniques. Comprehensive training programs create a human firewall by empowering users to be an active component of the organization's cybersecurity defenses. This mitigation can be implemented through the following measures: Create Comprehensive Training Programs: - Design training modules tailored to the organization's risk profile, covering topics such as phishing, password management, and incident reporting. - Provide role-specific training for high-risk employees, such as helpdesk staff or executives. Use Simulated Exercises: - Conduct phishing simulations to measure user susceptibility and provide targeted follow-up training. - Run social engineering drills to evaluate employee responses and reinforce protocols. Leverage Gamification and Engagement: - Introduce interactive learning methods such as quizzes, gamified challenges, and rewards for successful detection and reporting of threats. Incorporate Security Policies into Onboarding: - Include cybersecurity training as part of the onboarding process for new employees. - Provide easy-to-understand materials outlining acceptable use policies and reporting procedures. Regular Refresher Courses: - Update training materials to include emerging threats and techniques used by adversaries. - Ensure all employees complete periodic refresher courses to stay informed. Emphasize Real-World Scenarios: - Use case studies of recent attacks to demonstrate the consequences of successful phishing or social engineering. - Discuss how specific employee actions can prevent or mitigate such attacks.

M1049Antivirus/Antimalware

Antivirus/Antimalware solutions utilize signatures, heuristics, and behavioral analysis to detect, block, and remediate malicious software, including viruses, trojans, ransomware, and spyware. These solutions continuously monitor endpoints and systems for known malicious patterns and suspicious behaviors that indicate compromise. Antivirus/Antimalware software should be deployed across all devices, with automated updates to ensure protection against the latest threats. This mitigation can be implemented through the following measures: Signature-Based Detection: - Implementation: Use predefined signatures to identify known malware based on unique patterns such as file hashes, byte sequences, or command-line arguments. This method is effective against known threats. - Use Case: When malware like "Emotet" is detected, its signature (such as a specific file hash) matches a known database of malicious software, triggering an alert and allowing immediate quarantine of the infected file. Heuristic-Based Detection: - Implementation: Deploy heuristic algorithms that analyze behavior and characteristics of files and processes to identify potential malware, even if it doesn’t match a known signature. - Use Case: If a program attempts to modify multiple critical system files or initiate suspicious network communications, heuristic analysis may flag it as potentially malicious, even if no specific malware signature is available. Behavioral Detection (Behavior Prevention): - Implementation: Use behavioral analysis to detect patterns of abnormal activities, such as unusual system calls, unauthorized file encryption, or attempts to escalate privileges. - Use Case: Behavioral analysis can detect ransomware attacks early by identifying behavior like mass file encryption, even before a specific ransomware signature has been identified. Real-Time Scanning: - Implementation: Enable real-time scanning to automatically inspect files and network traffic for signs of malware as they are accessed, downloaded, or executed. - Use Case: When a user downloads an email attachment, the antivirus solution scans the file in real-time, checking it against both signatures and heuristics to detect any malicious content before it can be opened. Cloud-Assisted Threat Intelligence: - Implementation: Use cloud-based threat intelligence to ensure the antivirus solution can access the latest malware definitions and real-time threat feeds from a global database of emerging threats. - Use Case: Cloud-assisted antivirus solutions quickly identify newly discovered malware by cross-referencing against global threat databases, providing real-time protection against zero-day attacks. **Tools for Implementation**: - Endpoint Security Platforms: Use solutions such as EDR for comprehensive antivirus/antimalware protection across all systems. - Centralized Management: Implement centralized antivirus management consoles that provide visibility into threat activity, enable policy enforcement, and automate updates. - Behavioral Analysis Tools: Leverage solutions with advanced behavioral analysis capabilities to detect malicious activity patterns that don’t rely on known signatures.

G0047Gamaredon Group
G0063BlackOasis
G0067APT37
G0084Gallmaker
G0093GALLIUM
G0094Kimsuky
G0096APT41
G0099APT-C-36
G0106Rocke
G0112Windshift
G0129Mustang Panda
G0135BackdoorDiplomacy
G1006Earth Lusca
G1036Moonstone Sleet
G1039RedCurl
G1059NIMBUS MANTICORE
S0030Carbanakmalware
S0045ADVSTORESHELLmalware
S0051MiniDukemalware
S0062DustySkymalware
S0063SHOTPUTmalware
S0070HTTPBrowsermalware
S0091Epicmalware
S0094Trojan.Karaganymalware
S0117XTunnelmalware
S0124Pisloadermalware
S0126ComRATmalware
S0132H1N1malware
S0137CORESHELLmalware
S0138OLDBAITmalware
S0140Shamoonmalware
S0142StreamExmalware
S0148RTMmalware
S0150POSHSPYmalware
S0154Cobalt Strikemalware
S0167Matryoshkamalware
S0182FinFishermalware
S0187Daserfmalware
S0189ISMInjectormalware
S0196PUNCHBUGGYmalware
S0197PUNCHTRACKmalware
S0198NETWIREmalware
S0201JPINmalware
S0203Hydraqmalware
S0229Orzmalware
S0240ROKRATmalware
S0242SynAckmalware
S0244Comniemalware
S0259InnaputRATmalware
S0260InvisiMolemalware
S0264OopsIEmalware
S0265Kazuarmalware
S0266TrickBotmalware
S0283jRATmalware
S0331Agent Teslamalware
S0332Remcostool
S0335Carbonmalware
S0336NanoCoremalware
S0353NOKKImalware
S0354Denismalware
S0355Final1stspymalware
S0369CoinTickermalware
S0377Eburymalware
S0384Dridexmalware
S0393PowerStallionmalware
S0428PoetRATmalware
S0434Imminent Monitortool
S0445ShimRatReportertool
S0446Ryukmalware
S0447Lokibotmalware
S0449Mazemalware
S0458Ramsaymalware
S0461SDBbotmalware
S0465CARROTBALLtool
S0467TajMahalmalware
S0476Valakmalware
S0482Bundloremalware
S0499Hancitormalware
S0500MCMDtool
S0502Drovorubmalware
S0504Anchormalware
S0511RegDukemalware
S0512FatDukemalware
S0516SoreFangmalware
S0517Pillowmintmalware
S0518PolyglotDukemalware
S0559SUNBURSTmalware
S0560TEARDROPmalware
S0562SUNSPOTmalware
S0575Contimalware
S0584AppleJeusmalware
S0593ECCENTRICBANDWAGONmalware
S0594Out1tool
S0596ShadowPadmalware
S0598P.A.S. Webshellmalware
S0604Industroyermalware
S0605EKANSmalware
S0607KillDiskmalware
S0608Confickermalware
S0615SombRATmalware
S0622AppleSeedmalware
S0623Siloscapemalware
S0624Ecipekacmalware
S0625Cubamalware
S0627SodaMastermalware
S0632GrimAgentmalware
S0633Slivertool
S0635BoomBoxmalware
S0640Avaddonmalware
S0641Kobalosmalware
S0647Turianmalware
S0650QakBotmalware
S0651BoxCaonmalware
S0659Diavolmalware
S0660Clamblingmalware
S0681Lizarmalware
S0690Green Lambertmalware
S0694DRATzarusmalware
S0696Flagpromalware
S1018Saint Botmalware
S1025Amadeymalware
S1028Action RATmalware
S1035Small Sievemalware
S1039Bumblebeemalware
S1053AvosLockermalware
S1063Brute Ratel C4tool
S1064SVCReadymalware
S1066DarkTortillamalware
S1085Sardonicmalware
S1086Snip3malware
S1090NightClubmalware
S1099Samuraimalware
S1104SLOWPULSEmalware
S1105COATHANGERmalware
S1111DarkGatemalware
S1118BUSHWALKmalware
S1130Raspberry Robinmalware
S1138Gootloadermalware
S1149CHIMNEYSWEEPmalware
S1161BPFDoormalware
S1183StrelaStealermalware
S1213Lumma Stealermalware
S1226BOOKWORMmalware
S1228PUBLOADmalware
S9007HTTPTroymalware
S9008Shai-Huludmalware
S9015BRICKSTORMmalware
S9020LODEINFOmalware
S9025NOOPLDRmalware
S9027ANELLDRmalware
S9033Foodermalware
S9037RustyWatermalware
S9050Vidarmalware
S9051The Gentlemen Ransomwaremalware
S9053MiniJunkmalware
S9062MiniBrowsemalware

MITRE ATT&CK® is a registered trademark of The MITRE Corporation. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation.