Metasploit
π§ Tool Note β Category: Exploitation Framework | Open Source
π Quick Overview
What is it? The worldβs most used penetration testing framework β provides exploit code, payloads, and post-exploitation tools in a unified platform.
Official Website: https://www.metasploit.com/ License: Metasploit Framework (BSD, free) / Pro (commercial) Used in: EHPT
π― What Problem Does It Solve?
- Automates exploitation of known vulnerabilities
- Provides ready-to-use exploit modules for thousands of CVEs
- Generates payloads (reverse shells, Meterpreter)
- Post-exploitation: privilege escalation, persistence, pivoting
- Standardised penetration testing workflow
ποΈ Architecture
Metasploit Framework
βββ Auxiliary β Scanning, fuzzing, sniffing
βββ Exploit β Attack code for vulnerabilities
βββ Payload β Code that runs after exploitation
βββ Encoder β Obfuscation to evade antivirus
βββ NOP β Padding for exploits
βββ Post β Post-exploitation modules
π» Installation
# Kali Linux β pre-installed
msfconsole # Launch
# Other Linux β use installer
curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb > msfinstall
chmod 755 msfinstall && ./msfinstallβ‘ Quick Reference
β Metasploit Commands Cheatsheet
π Related Notes
- Exploitation & Post-Exploitation
- Ethical Hacking Fundamentals
- Burp Suite β Web application counterpart