4 0x100
overly simplistic encryption in Adobe software and presented his findings at a
hacker convention in the United States. The FBI swooped in and arrested
him, leading to a lengthy legal battle. Under the law, the complexity of the
industry consumer controls doesn’t matter—it would be technically illegal to
reverse engineer or even discuss Pig Latin if it were used as an industry con-
sumer control. Who are the hackers and who are the crackers now? When
laws seem to interfere with free speech, do the good guys who speak their
minds suddenly become bad? I believe that the spirit of the hacker transcends
governmental laws, as opposed to being defined by them.
The sciences of nuclear physics and biochemistry can be used to kill,
yet they also provide us with significant scientific advancement and modern
medicine. There’s nothing good or bad about knowledge itself; morality lies
in the application of knowledge. Even if we wanted to, we couldn’t suppress
the knowledge of how to convert matter into energy or stop the continued
technological progress of society. In the same way, the hacker spirit can
never be stopped, nor can it be easily categorized or dissected. Hackers will
constantly be pushing the limits of knowledge and acceptable behavior,
forcing us to explore further and further.
Part of this drive results in an ultimately beneficial co-evolution of
security through competition between attacking hackers and defending
hackers. Just as the speedy gazelle adapted from being chased by the cheetah,
and the cheetah became even faster from chasing the gazelle, the competi-
tion between hackers provides computer users with better and stronger
security, as well as more complex and sophisticated attack techniques. The
introduction and progression of intrusion detection systems (IDSs) is a prime
example of this co-evolutionary process. The defending hackers create IDSs
to add to their arsenal, while the attacking hackers develop IDS-evasion
techniques, which are eventually compensated for in bigger and better IDS
products. The net result of this interaction is positive, as it produces smarter
people, improved security, more stable software, inventive problem-solving
techniques, and even a new economy.
The intent of this book is to teach you about the true spirit of hacking.
We will look at various hacker techniques, from the past to the present,
dissecting them to learn how and why they work. Included with this book is
a bootable LiveCD containing all the source code used herein as well as a
preconfigured Linux environment. Exploration and innovation are critical
to the art of hacking, so this CD will let you follow along and experiment on
your own. The only requirement is an x86 processor, which is used by all
Microsoft Windows machines and the newer Macintosh computers—just
insert the CD and reboot. This alternate Linux environment will not disturb
your existing OS, so when you’re done, just reboot again and remove the CD.
This way, you will gain a hands-on understanding and appreciation for hacking
that may inspire you to improve upon existing techniques or even to invent
new ones. Hopefully, this book will stimulate the curious hacker nature in you
and prompt you to contribute to the art of hacking in some way, regardless of
which side of the fence you choose to be on.