comandos (msfcl)A interface grafica e o msfweb - Interface grafica via browserVou usar o linux mas ha tambem a versao para windows. Entao levando em consideracao que tenham instalado no vosso PC e esta a funcionar, vamos dar uma vista sobre a utilizacao desta SUPER PODEROSA FERRAMENTA... um sonho tornado realidade... para mim que ainda me lembro quando para fazer isto era preciso dezenas de tools e procedimentos... agora ta tudo integrado numa plataforma/framework.Vou tambem ter o cuidado de usar vulnerabilidades antigas e exploits ultrapassados para que nao possa ser usado como guia total para um ataque, visto cobrir todo o percurso de exploitation. Mas basta seleccionar outros exploits para as novas coisinhas... Vejam tambem a, digamos, o irmao web que e a excelente w3af "Web Application Attack and Audit Framework." Apesar do metasploit tambem estar preparado para ataques web, mas eu especializei-me nos dois e e melhor trabalhar com as duas em conjunto.O metasploit possui varias ferramentas dentre elas: (e muitas mais para voces explorarem... explorem os payloads, os exploits e todos os outros utilitarios. Podem fazer-lo lendo ou explorando nos ficheiros ou com comandos do tipo "show payloads" ou "show exploits", entre outros.)msfconsole - metasploit em modo consolemsfcli - interface de automatizacao de penetracao e exploracaomsflogdump - exibe sessoes de arquivos de logmsfplayload - usado para gerar payloads customizadosmsfpescan - utilizado para analisar e descompilar executaveis e DLLsmsfencode - um codificador interactivo de payload encodermsfupdate - utilizado para verificar e fazer download de actualizacao do frameworkmsfweb - Interface grafica via browserHoje devido ao facto do metasploit estar na Rapid7 podem usar uma versao gratuita do detector de vulnerabilidades automatico, o NeXpose Community Edition... ele detecta as vulnerabilidades e integra-se com o metasploit.Nexpose (Detector de vulnerabilidades)http://www.rapid7.com/vulnerability-scanner.jspPodem, como eu, usar o Nessus para isso ou outras ferramentas... hoje ate o nmap tem scripts para detectar vulnerabilidades, que sao a principal questao no exploitation... e a partir de uma vulnerabilidade que tudo acontece e precisam saber a versao exacta do software alvo e do SO... em alguns casos no windows ate a lingua em que o windows esta.Algo essencial para se escolher o exploit certo e saber o servico e a versao exacta do mesmo, pois os exploits sao feitos nessa base. Para tal e se soubermos ja que ha uma vulnerabilidade para um apache 2 versao anterior a 2.15, podemos fazer um scan especifico com o Nmap a essa porta (80) para nao dar nas vistas. E como se alguem tivesse a aceder ao site, pois apenas sao enviados pacotes para a porta 80. Se fizerem um scan a todas as portas e houver algum equipamento de jeito no caminho vai detectar que e um scan e corta. Saibam o que procurar e nao facam scans a todas as portas, a nao ser que nao haja qualquer equipamento especial, como acontece na maioria dos datacenters para as contas mais baixas. As mais usadas .Codigo :Nmap sT P0 A version-all T0 p 80 ipalvo (o T0 e para que haja maior espaco de tempo entre o envio de pacotes, para dificultar a deteccao.