trojan horse

noun

1.
a program that appears desirable but actually contains something harmful