Để chọn một khai thác và tải trọng, một số thông tin về hệ thống mục tiêu là cần thiết, chẳng hạn như phiên bản hệ điều hành và các dịch vụ mạng được cài đặt. Thông tin này có thể được thu thập bằng các công cụ quét cổng và dấu vân tay hệ điều hành như Nmap. Máy quét lỗ hổng như Nexpose, Nessus và OpenVAS có thể phát hiện lỗ hổng hệ thống mục tiêu. Metasploit có thể nhập dữ liệu quét lỗ hổng và so sánh các lỗ hổng được xác định với các mô-đun khai thác hiện có để khai thác chính xác. Câu hỏi
phiên bản hệ điều hành và các dịch vụ mạng được cài đặt