Nome da Atividade: SEG Lab 5 - ARP Cache Poisoning Attack Lab

Nome e Matrícula: Lucas Lima do Nascimento - 12111ECP024

3. Task 1.A (using ARP request).

Primeiramente, iniciei o processo construindo o código necessário para enviar o pacote com as informações de IP e endereço MAC que foram previamente obtidas. Este processo envolveu a criação de uma série de instruções cuidadosamente elaboradas para garantir que o pacote fosse enviado corretamente e que todas as informações necessárias fossem incluídas.

Uma vez que o código foi construído, utilizei o método sendp para enviar o pacote. Este método é particularmente útil em situações em que é necessário enviar pacotes de dados com informações críticas e precisas.

Depois de enviar o pacote, entrei no container A e acessei os registros ARP para verificar se as informações de IP e endereço MAC foram recebidas corretamente. Este processo envolveu uma verificação cuidadosa das informações de registro, incluindo a análise de todos os dados relevantes para garantir que estavam corretos e precisos.

No geral, o processo de enviar pacotes com informações de IP e endereço MAC pode ser complexo, mas com o código correto e o método de envio adequado, é possível garantir que as informações sejam enviadas corretamente e que todas as informações necessárias sejam incluídas. Com a verificação cuidadosa dos registros ARP, é possível confirmar que as informações foram recebidas corretamente e que o processo foi concluído com sucesso.

Untitled

Untitled

Untitled

3. Task 1.B (using ARP reply).

Para a segunda atividade, foi necessário fazer uma alteração no arp.op, trocando-o por is-at (ou 2). Além disso, para facilitar a visualização, incluí um comando show no pacote, que exibe as informações no terminal.

Durante a execução dessa parte do exercício, ao adicionar um registro já existente no ARP, o registro anterior foi removido automaticamente. Para garantir que não houvesse conflitos, executei o comando ip -s -s neigh flush all, que limpa todos os registros do cache ARP, antes de prosseguir com a atividade.

Untitled

Untitled

Untitled

3. Task 1.C (using ARP gratuitous message)

Para essa terceira atividade, bastou alterar o valor do endereço MAC e utilizar o mesmo endereço IP para psrc e pdst (utilizando assim, uma ARP grauitous message).

Untitled

Untitled