Обнюхивать и отправлять DNS со scapy - PullRequest
0 голосов
/ 09 апреля 2020

Что я хочу сделать:

  1. снифф DNS-ответ
  2. изменить источник и адрес MA C адрес
  3. отправить DNS-ответ обратно в сеть

Мой текущий процесс:

  1. sniff DNS-ответ с функцией sniff scapy
  2. изменить package.dst на новый ma c
  3. изменить пакет.sr c на другой новый ма c
  4. отправить настроенный пакет с функцией scapy sendp

Когда я повторно внедряю пакет обратно в сеть и наблюдаю за ним с помощью wireshark ответ DNS-ответа теперь пропал, кадр на 24 байта или более длиннее, и из-за этого wireshark также замечает ошибку последовательности проверки кадра.

Для более ясного обзора оригинала пакет и во что он превращается, я добавил несколько картинок.

Оригинальный ответ DNS: Original DNS response

Скорректированный и повторно введенный ответ DNS Adjusted and reinjected DNS response

...