Metasploit Basics
MSFDB
sudo msfdb init
sudo msfdb start
sudo msfdb status
sudo msfdb stop
sudo msfdb run # start db + launch msfconsole
sudo msfdb reinit # reinitialize if issues arisemsfdb reinit
cp /usr/share/metasploit-framework/config/database.yml ~/.msf4/
sudo service postgresql restart
msfconsole -qmsf6 > db_status
[*] Connected to msf. Connection type: postgresql.Installing / Updating
sudo apt update && sudo apt install metasploit-frameworkLaunching MSFconsole
Architecture
Directory
Purpose
Module Types
Type
Description
Module Naming Convention
Searching for Modules
Search Keywords
Keyword
Description
Search Options
Grep Inside MSFconsole
Using Modules
Targets
Payload Types
Singles
Stagers
Stages
Searching and Selecting Payloads
Common Windows Payloads
Payload
Description
Encoders
Selecting Encoders
Encoder
Rank
Description
Encoding with msfvenom
msf-virustotal
Database
Workspaces
Importing Scan Results
Running Nmap Inside MSFconsole
Viewing Data
Exporting Data
Plugins
Loading Plugins
Installing Custom Plugins
Popular Plugins
Plugin
Description
Sessions
Managing Sessions
Jobs
Writing and Importing Modules
Finding Modules on ExploitDB
Installing a Custom Module
Loading the Module
Last updated