Trojan horses and malware have a long history. These tools represent a real danger to the security of end user systems. If an attacker can trick or seduce a user to install one of these programs, the hacker can gain full control of the system. Much of this malware works under the principle of "you cannot deny what you must permit," meaning that these programs use ports such as 25, 53, and 80ports the administrator usually has left open. If the programs don't use these ports, the hacker always has the option of using port redirection or covert communication channels. Because port redirection allows the hacker to redirect traffic to open ports, they are a dangerous category of tool.
This Chapter begins by reviewing the history of Trojans. It then discusses specific Trojan types and their means of transmission. You will see that Trojans can range from benign to dangerous. Some Trojans are written specifically to kill hard drives or disable software firewall protection. Next, this Chapter looks at covert communications, port redirection, and backdoors. Each of these adds to the hacker's ability to secretly move data into and out of the network. Spyware and keystroke loggers are also discussed. Finally, this Chapter looks at some methods for detecting various types of malicious programs.
An Overview of TrojansThe History of Trojans |
Part I: Exam Preparation
The Business Aspects of Penetration Testing
The Technical Foundations of Hacking
Footprinting and Scanning
Enumeration and System Hacking
Linux and Automated Security Assessment Tools
Trojans and Backdoors
Sniffers, Session Hijacking, and Denial of Service
Web Server Hacking, Web Applications, and Database Attacks
Wireless Technologies, Security, and Attacks
IDS, Firewalls, and Honeypots
Buffer Overflows, Viruses, and Worms
Cryptographic Attacks and Defenses
Physical Security and Social Engineering
Part II: Final Review
Part III: Appendixes
Appendix A. Using the ExamGear Special Edition Software