Donanım, yazılım, network gibi alanlarda sanki korsan bir saldırgan gibi düşünüp illegal bir takım yollar denenip uygulanarak bu tür sistemlere sızma girişimlerine penetrasyon testi denir. İllegal yöntemler kullanılsa dahi burada amaç iyi niyet olup, ilgili server veya makine sahibinin yazılı isteği ile bu tür testler gerçekleştirilir.
Metasploit'e kısaca değinmişsin zaten. Uygulamada güncel exploitler paylaşılmakta ve bunları kullanarak uzaktan erişim, sh3L satırları erişimi, buffer overflow gibi işlev ve teknikleri uygulamak gibi işlemler yapılabilir.