T1027.014: 多态代码
摘要
攻击者可能利用多态代码(也称为变形代码或变异代码)来规避检测。多态代码是一种能够在代码执行期间改变其运行时足迹的软件。(Citation: polymorphic-blackberry) 软件每次执行时,代码都会变异为自身的不同版本,实现与原始版本相同的目的或目标。此功能使恶意软件能够规避传统的基于签名的防御,例如防病毒和反恶意软件工具。(Citation: polymorphic-sentinelone) 其他混淆技术可与多态代码结合使用以实现预期效果,包括使用变异引擎执行诸如[软件加壳](https://attack.mitre.org/techniques/T1027/002)、[命令混淆](https://attack.mitre.org/techniques/T1027/010)或[加密/编码文件](https://attack.mitre.org/techniques/T1027/013)等操作。(Citation: polymorphic-linkedin)(Citation: polymorphic-medium)
来源归属
来源:MITRE ATT&CK · 置信度:high
平台
- Linux
- macOS
- Windows
战术
Stealth
参考来源
- https://attack.mitre.org/techniques/T1027/014
- https://www.blackberry.com/us/en/solutions/endpoint-security/ransomware-protection/polymorphic-malware
- https://www.sentinelone.com/cybersecurity-101/threat-intelligence/what-is-polymorphic-malware
- https://medium.com/@shellseekerscyber/explainer-packed-malware-16f09cc75035
- https://www.linkedin.com/pulse/techniques-concealing-malware-hindering-analysis-packing-akshay-unijc