|
|
|
|
What Is a Vulnerability? A 'vulnerability' is anything about a computer system that will allow someone to either keep it from operating correctly, or that will let unauthorized people take it over. There are many types of vulnerabilities. They may be a misconfiguration in the setup of a service, or a flaw in the programming of the service. An example of a setup misconfiguration is leaving the 'wiz'
or 'debug' commands operational in older versions of sendmail, or incorrectly
setting directory permissions on your FTP server so people can download the
password file. In these cases, the vulnerability is not how the program was
written, but with how the program is configured. Allowing file sharing on your
Windows 95 or 98 computer when it is not necessary, or failing to put a Examples of errors in the programming of services are the large number of buffer overflow vulnerabilities in the programs that run services on port of Internet host computers. Many of these buffer overflow problems allow people to use the Internet to break into and take control of host computers What Is an Exploit? An 'exploit' is a program or technique that takes advantage
of a So really an exploit is any technique that takes advantage of
a Operating systems such as NT, VMS and Unix are very different, and the various versions of Unix have their differences, as well. (Examples of Unix operating systems include BSD, AIX, SCO, Irix, Sun OS, Solaris, and Linux). Even the various versions of the Linux form of Unix are different. This means exploits that will work against NT systems will
probably not work against Unix systems, and exploits for Unix systems will
probably not work against NT. NT services are run by different programs from
what you may find on Unix type computers. Further, different versions of the
same service For example, the "Leshka" exploit explained in the GTMHH on advanced shell programming clearly explains that it only works on versions 8.7-8.8.2 of the SMTP service program called 'sendmail.' We observed a number of people who were playing the hacker wargame trying to run the Leshka exploit against a later, fixed version of sendmail. So remember, an exploit for one operating system or service is unlikely to work against another operating system. This isn't to say that it definitely won't...it's just not likely. However, you are pretty much guaranteed that any Win95 or NT exploit will not work against any kind of Unix. |
|
|
|