Book Image

Building a Pentesting Lab for Wireless Networks

By : Andrey Popov, Vyacheslav Fadyushin, Aaron Woody
Book Image

Building a Pentesting Lab for Wireless Networks

By: Andrey Popov, Vyacheslav Fadyushin, Aaron Woody

Overview of this book

Starting with the basics of wireless networking and its associated risks, we will guide you through the stages of creating a penetration testing lab with wireless access and preparing your wireless penetration testing machine. This book will guide you through configuring hardware and virtual network devices, filling the lab network with applications and security solutions, and making it look and work like a real enterprise network. The resulting lab protected with WPA-Enterprise will let you practice most of the attack techniques used in penetration testing projects. Along with a review of penetration testing frameworks, this book is also a detailed manual on preparing a platform for wireless penetration testing. By the end of this book, you will be at the point when you can practice, and research without worrying about your lab environment for every task.
Table of Contents (15 chapters)
Building a Pentesting Lab for Wireless Networks
About the Authors
About the Reviewers

Creating virtual servers and workstations

Now we know which services and servers we want to have, but before we install them, let's quickly review how we can create VMs and connect them to our lab network. We will use Oracle VirtualBox virtualization software for that purpose, because it is free and powerful at the same time.

VirtualBox overview and installation

As we said earlier, we will use Oracle VM VirtualBox as the virtualization platform for hosts. VirtualBox is a powerful, feature-rich, high-performance virtualization solution for enterprise as well as home use. VirtualBox is freely available as open source software under the terms of the GNU General Public License (GPL) Version 2.


You can always refer to the official VirtualBox documentation to get more information (

VirtualBox can be launched on different operating systems and supports a large number of guest operating systems including but not limited to Windows and Linux.

Support for...