A computer virus that actively attacks an anti-virus program or programs in an effort to prevent detection is...
Worm
Retrovirus
Trojan
Ghost virus