Now, let's go through the basic terminology of Metasploit Framework. We will be using these terms often in this book, so it's best to understand them thoroughly before we deep dive into Metasploit Framework (MSF) and its usage:
- Exploits: When Metasploit starts up, it shows the count of publicly available exploits that are already available in the framework. An exploit is a piece of code that takes advantage of a vulnerability and gives us the desired output.
- Payload: This is a piece of code that is delivered to the target system or an application via an exploit to perform an act of our choice. Payloads can actually be divided into three main types: singles, stagers, and stages:
- Singles: These payloads are standalone and are usually used to perform simple tasks, such as opening notepad.exe files and adding users.
- Stagers: This sets up...