Antivirus specialists are fighting a losing battle against malicious code.