Self-Patching — это техника, которая позволяет вредоносному ПО изменять свой код во время работы, чтобы избежать обнаружения или анализа. Это может быть реализовано разными способами, например, с помощью шифрования, сжатия, полиморфизма или метаморфизма.