Metasploit Basics
Offensive Security does a better job covering the basics of Metasploit than I ever could. Therefore I will list links to key features of Metasploit that we will utilize.
MSFCONSOLE
You can call Metasploit from Terminal by typing msfconsole
.
https://www.offensive-security.com/metasploit-unleashed/msfconsole/
Core Commands
Very handy!
https://www.offensive-security.com/metasploit-unleashed/msfconsole-commands/
Exploit Basics
How to use the exploits written in Metasploit.
https://www.offensive-security.com/metasploit-unleashed/using-exploits/
Payload Basics
Payloads piggyback off of the exploits.
https://www.offensive-security.com/metasploit-unleashed/payloads/
Module Basics
Modules piece everything together.
https://www.offensive-security.com/metasploit-unleashed/modules-and-locations/
Meterpreter Basics
Meterpreter is a payload within the Metasploit Framework that provides control over an exploited target system, running as a DLL loaded inside of any process on a target machine. Meterpreter > Shell (Meterpreter is better than shell).
https://www.offensive-security.com/metasploit-unleashed/meterpreter-basics/
Metasploit Database Basics
If you ever encounter an issue in Metasploit it's probably a database issue.
https://www.offensive-security.com/metasploit-unleashed/database-introduction/
Metasploit Filesystem
Good to know where the files and folders are located in case you ever want to import custom exploits/payloads/modules.
https://www.offensive-security.com/metasploit-unleashed/modules-and-locations/