Řekl bych, že je to trochu jinak. Antiviry už hodně dlouho nepracují jen se signaturami známých virů, ale také analyzují kód a hledají v něm nestandardní postupy, které mohou svědčit o přítomnosti viru. No a cracky/patche/keygeny často takovýhle kód obsahují, proto na ně antivir upozorní.