Hackers
To the layman, hackers have a reputation akin to poltergeists -- you notice their presence by the things they destroy. In my opinion, I think a lot of them are misunderstood (see the Hacker's Manifesto). To be a true hacker -ie. to be able to write programs that exploit security holes in browsers and/or operating systems, -requires in-depth knowledge of networking protocols, operating systems and more-than-passing knowledge of C and Assembly Language. This is NOT easy. I've tried writing a few programs and compiling others, and have almost always been frustrated.
Interestingly enough, I think there are few incidents out there of what the public thinks as a typical hacking scenario : a lone teenager, working alone, writing a program from scratch and cracking into some highly secure (until now!) corporate network or even the Pentagon !
The danger comes mostly from the teenager, who downloads some pre-compiled program that hacks or cracks into a system -- just for the hell of it-- or the disgruntled employee out to wreak havoc on the network of his employer -- or former employer.
Nevertheless, the danger is out there, and there are quite a lot of websites out there devoted to just hacking networks. And there are a LOT of pre-compiled programs that you CAN download to accomplish whatever hacking tasks you may have in mind.
An example website is : Exploit World - Micro$oft section
So, what does a hacker look for ? What does he need to know to hack into your network ?
First off, the hacker is NOT a witch doctor. He cannot hack into a system that is turned off, or a network that he has no access to -- that is, a network that is not on the Internet or accessible via dial-up phone lines, and which he has no physical access to.
Second, the hacker must have a motive. Sometimes hackers crack into a network "because they can". But more often than not, they hack into a system to prove a point : to advance their cause, air their grievances, or for plain revenge.
In order for a hacker to penetrate your network, he must have one of these things :
So, as you can see, it really isn't black magic that enables the hacker to get into your system, no matter what Hollywood might tell you, it is, however, a black art.
Next, we will attempt to categorize the several types of hacking attacks. Read on...