Remote access trojan

Definition
A remote access trojan (RAT) is

"a program used by the intruders to take complete control of the victim's computer for the purpose of performing various malicious activities. Unlike viruses and worms, RATs can exist well before detection and even remain after removal. They operate in a stealth mode and are usually rather small so as to avoid detection."