Overview
This chapter provides an introduction to ethical hacking concepts, including the term ethical
hacker, as well as penetration and security tests and the differences between them. Students will
learn the differences between the terms hacker, cracker, and script kiddies. Next, they will learn
about the white box, black box, and gray box models for conducting penetration testing.
Chapter Objectives
After reading this chapter and completing the exercises, the student will be able to:
• Describe the role of an ethical hacker
Teaching Tips
Introduction to Ethical Hacking
1. Clearly define the following concepts: ethical hacking, penetration test, vulnerability
2. Explain the differences between penetration tests and security tests. Emphasize that this
The Role of Security and Penetration Testers
1. Discuss the role of security and penetration testers by defining concepts such as hacker,
2. Give a definition of the term script. Mention the programming languages that are often
used by penetration and security tester to write scripts: