For at vælge et exploit og en nyttelast er der brug for nogle oplysninger om målsystemet, såsom operativsystemversion og installerede netværkstjenester. Disse oplysninger kan indsamles med port scanning og OS fingeraftryksværktøjer som Nmap. Sårbarhedsscannere som Nexpose, Nessus og OpenVAS kan opdage sårbarheder i målsystemet. Metasploit kan importere sårbarhedsscannerdata og sammenligne de identificerede sårbarheder med eksisterende udnyttelsesmoduler for nøjagtig udnyttelse. Spørgsmål: Hvilke to oplysninger er nødvendige for at udnytte og betale en målsystem?
operativsystemversion og installerede netværkstjenester