Chapter 1. Goal-Based Penetration Testing
"There are only two types of people, those who get hacked and those who hack."
Everything starts with a goal to achieve something. Therefore, in this chapter, we will discuss the importance of the goal-based penetration testing and also how typically a vulnerability scan, penetration test, and red team exercise fail in the absence of a goal. This chapter also provides an overview of security testing and setting up a verification lab, and it focuses on customizing Kali to support some advanced aspects of penetration testing. By the end of this chapter, you will have learned the following:
- An overview of security testing
- A classical failure of vulnerability scanning, penetration testing, and Red Teaming Exercises
- Updating and organizing Kali
- Using BASH scripts to customize Kali
- Setting up defined targets
- Building a verification lab