Metasploit - Payload

Carga útil, em termos simples, são scripts simples que os hackers utilizam para interagir com um sistema hackeado. Usando cargas úteis, eles podem transferir dados para o sistema de uma vítima.

As cargas úteis do Metasploit podem ser de três tipos -

  • Singles- Os solteiros são muito pequenos e projetados para criar algum tipo de comunicação e depois passar para o próximo estágio. Por exemplo, apenas criando um usuário.

  • Staged - É uma carga que um invasor pode usar para carregar um arquivo maior no sistema da vítima.

  • Stages- Estágios são componentes de carga que são baixados por módulos Stagers. Os vários estágios de carga útil fornecem recursos avançados sem limites de tamanho, como Meterpreter e injeção VNC.

Exemplo

Vamos dar um exemplo para entender o uso de cargas úteis Metasploit. Suponha que temos uma máquina Windows Server 2003 vulnerável ao DCOM MS03-026.

Em primeiro lugar, vamos procurar um exploitque pode funcionar com esta vulnerabilidade. Usaremos o exploit com o melhorRANK.

A seguir, usaremos o seguinte comando para ver qual carga útil podemos usar com esse exploit.

msf > show payloads

e ver que posso usar cargas úteis que me ajudarão a carregar / executar arquivos, para fazer a vítima como um servidor VNC ter uma visão.

O comando acima mostrará as cargas úteis que nos ajudarão a carregar / executar arquivos no sistema da vítima.

Para definir a carga útil que queremos, usaremos o seguinte comando -

set PAYLOAD payload/path

Defina o host de escuta e a porta de escuta (LHOST, LPORT) que são os attacker IP e port. Em seguida, defina o host remoto e a porta (RPORT, LHOST) que são osvictim IP e port.

Digite “exploit”. Isso criará uma sessão conforme mostrado abaixo -

Agora podemos brincar com a máquina de acordo com as configurações que esta carga útil oferece.