In the context of computing and software , a Trojan horse , often rendered without capitalization or simply as trojan , is a software which purports to do a certain type of action, but in fact, performs another. The term is derived from the classical myth of the Trojan Horse . Contrary to popular belief, this action, usually encoded in a hidden payload, may or may not be acutely malicious, but Trojan horses are notorious today for their use in the installation of backdoor programs . Simply put, a Trojan horse is not a computer virus . Unlike such badware , it does not propogate by self-replication but relies heavily on the exploitation of an end-user (see Social engineering ). It is instead a categorical attribute which can encompass many different forms of codes. Therefore, a computer worm or virus may be a Trojan horse.
In the field of computer architecture, 'Trojan Horse' can also refer to security loopholes that allow kernel code to access anything for which it is not authorized. A simple example of a Trojan horse would be a program named "waterfalls.scr" which claimed to be a free waterfall screensaver. When run, it would instead open computer ports and allow hackers to access the user's computer remotely.
Types of Trojan horse payloads
Trojan horse payloads are almost always designed to do various harmful things, but can also be harmless. They are broken down in classification based on how they breach and damage systems. The nine main types of Trojan horse payloads are:
- Remote Access.
- Email Sending
- Data Destruction
- Downloader
- Proxy Trojan (disguising others as the infected computer)
- FTP Trojan (adding or copying data from the infected computer)
- security software disabler
- denial-of-service attack (DoS)
- URL trojan (directing the infected computer to only connect to the internet via an expensive dial-up connection)
Some examples of damage are:
The majority of Trojan horse infections occur because the user was tricked into running an infected program. This is why it is advised to not open unexpected attachments on emails -- the program is often a cute animation or an image, but behind the scenes it infects the computer with a Trojan or worm . The infected program doesn't have to arrive via email; it can be sent in an Instant Message, downloaded from a Web site or by FTP, or even delivered on a CD or floppy disk. (Physical delivery is uncommon, but if one were the specific target of an attack, it would be a fairly reliable way to infect a computer.) Furthermore, an infected program could come from someone who sits down at a computer and loads it manually. However, receiving a Trojan in this manner is very rare. It is usually received through a download.
Road apple
A road apple is a real-world variation of a Trojan Horse that uses physical media and relies on the curiosity of the victim. The attacker leaves a malware infected floppy disc, CD ROM or USB flash drive in a location sure to be found or that is commonly visited, gives it a legitimate looking label and then waits in the hopes that someone will eventually use it. An example of this would be to get the corporate logo from the web site of the software that is infected and affixing a legitimate-looking label (e.g. "Employee Salaries Summary FY06") for the infected physical media.
Methods of deletion
Since trojan horses have a variety of forms, there is no single method to delete them. The simplest responses involve clearing the temporary internet files on a computer, or finding the file and deleting it manually. In some cases, registry editing or other treatments are needed. In extreme cases, it may even be necessary to reset the computer back to its factory defaults, or to purchase anti-virus software.
Disguise of Trojan Horses
There are many types of Trojan Horses, as listed in the next section, most of them are hidden in the computer without user notice. They are hidden by using Registry, hidden service... ...
The Trojan horses are hidden by using Registry as mentioned before, it adds some entries in the Registry in order to start the program every time the computer boots on. It also uses method that add service(s) to the computer also to make the Trojan horse run when the computer is turned on.
Except these, Trojan horses are combined with a variety types of file that seems to be legitimate. The Trojan horse starts when the file that have been combined with Trojan horse opened. It is accomplished by using some programs to help the attacker.
Well-known trojan horses
- Downloader-EV
- Dropper-EV
- Pest Trap
- NetBus
- flooder
- Tagasaurus
- Prorat
- Turkojan
- Back Orifice
- TroJanizary
- Vundo trojan
- Gromozon Trojan
- Sub-7
- Cuteqq_Cn.exe