Якщо програма використовує код, що змінюється самостійно, або проявляє себе як вірус (тобто починає шукати інші exe-файли, наприклад), — така програма буде вважатися шкідливою (здатною нашкодити іншим файлам). Однак цей метод також має велику кількість помилкових попереджень. Антивірусні програми та компанії AhnLab — Південна Корея AOL Virus Protection у складі AOL Safety and Security Center ArcaVir — Польща Authentium — Велика Британія avast! (ALWIL Software) — Чехія (безкоштовна та платна версії) AVG (GriSoft) — Чехія (безкоштовна та платна версії, також присутній Firewall)