A Trojan horse does things that the program user did not intend.