Skip to content

PUCRSOpenSource/dhcparina

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dhcparina

CircleCI

Objetivo

Implementar um programa que envia mensagens DHCP para os clientes que solicitam endereços IPv4, para a execução de um ataque do tipo man-in-the-middle.

Descrição

Os alunos devem construir, com base na implementação de um socket RAW, utilizando de nível de enlace e protocolo IPv4 para envio e recepcção de pacotes DHCP. Não serão aceitos trabalhos que apenas instalam e configuram servidores DHCP. É requerida a implementação de um programa capaz de reconhecer as principais mensagens e seja capaz de enviar mensagens para configuração dos clientes.

O ataque, que simula o servidor DHCP, deve identificar os pedidos de endereço dos hosts clientes e deve enviar as mensagens necessárias para a configuração do host.

O resultado esperado é a execução de um ataque do tipo man-in-the-middle através do envio de mensagens DHCP forjadas, de forma a controlar a rota default dos hosts da rede local e a resolução de endereços DNS.

O trabalho requer a instalação e configuração de um servidor DNS, ou a implementação de outro programa para o envio de mensagens DNS de resolução de endereços, para responder às consultas de resolução de nomes. Neste servidor/programa, devem ser configurados alguns endereços de sites conhecidos, mas com endereços IP de outros sites, de forma que o intruso possa controlar a página que o usuário está acessando.

A aplicação deve ter um modo de apresentação na tela das solicitações reconhecidas e respondidas do DHCP e do DNS (no caso de implementação de um programa específico). Além disso, o intruso deve apresentar uma tela que demonstra o controle sobre o roteamento dos pacotes pelo gateway default intruso.

Resultados e Entrega

  • Grupos: máximo 2 alunos.
  • Entrega: Apresentação em aula + Relatório descrevendo a implementação
  • Data Entrega e Apresentação: 03/07/2018