Obfuscated Files or Information: Binary Padding
- ID
- T1027.001
- Tactics
- TA0005 Stealth
- Sub-technique of
- T1027 Obfuscated Files or Information
- Platforms
- Linux, macOS, Windows
- Data sources
- Process Creation, File Access, File Creation
- Source
- attack.mitre.org
- MITRE last modified
- 12 Sep 2026
Adversaries may use binary padding to add junk data and change the on-disk representation of malware. This can be done without affecting the functionality or behavior of a binary, but can increase the size of the binary beyond what some security tools are capable of handling due to file size limitations.
Binary padding effectively changes the checksum of the file and can also be used to avoid hash-based blocklists and static anti-virus signatures.[1] The padding used is commonly generated by a function to create junk data and then appended to the end or applied to sections of malware.[2] Increasing the file size may decrease the effectiveness of certain tools and detection capabilities that are not designed or configured to scan large files. This may also reduce the likelihood of being collected for analysis. Public file scanning services, such as VirusTotal, limits the maximum size of an uploaded file to be analyzed.[3]
Detection
- DET0553 Detection Strategy for Obfuscated Files or Information: Binary Padding
Data components: Process Creation, File Access, File Creation
Groups (8)
- G0002 Moafee
- G0016 APT29
- G0040 Patchwork
- G0060 BRONZE BUTLER
- G0065 Leviathan
- G0094 Kimsuky
- G0126 Higaisa
- G1024 Akira
Software (23)
- S0013 PlugX
- S0082 Emissary
- S0236 Kwampirs
- S0244 Comnie
- S0268 Bisonal
- S0367 Emotet
- S0433 Rifdoor
- S0477 Goopy
- S0528 Javali
- S0531 Grandoreiro
- S0586 TAINTEDSCRIBE
- S0614 CostaBricks
- S0632 GrimAgent
- S0650 QakBot
- S1070 Black Basta
- S1086 Snip3
- S1149 CHIMNEYSWEEP
- S1160 Latrodectus
- S1185 LightSpy
- S1239 TONESHELL
- S9016 Caminho
- S9018 HeartCrypt
- S9050 Vidar
