Penetration Testing: A Hands-On Introduction to Hacking
Level: Beginner friendly!
This book was written by a security expert, researcher, and trainer Georgia Weidman. Penetration Testing: A Hands-On Introduction to Hacking teaches the fundamental skills that every penetration tester needs. You will build a virtual lab with Kali Linux and a couple of vulnerable virtual machines and you will run through multiple scenarios in this environment. Tools like Wireshark, Nmap and Burp Suite are being used in this book, amongst many others.
You will learn how to crack passwords, how to hack wireless networks by brute-forcing with the use of wordlists, you will learn a bit of web application security, you’ll learn about the Metasploit framework, how to bypass antivirus software and how to take control of a virtual machine to compromise the network. This book, much like the Hacker’s Playbook 3, is a good first read for people interested in learning Cyber Security.
Some people really love the explanation skills of Georgia and swear by it, some people I know personally also used it as a preparation for the OSCP test. This book has a lot of step-by-step going on in it, so very easy to understand even for beginners.
Caveat: Unfortunately, several people have reported that parts of the labs and the external materials in the book are no longer available. So only buy it if you know what you’re looking for! You can follow the author’s Twitter account as she is currently working on the second edition of the book!