Что означают атрибуты пакетов ARP в Python Scapy?Например,
Я пытаюсь понять ARP-спуфинг.Я думаю:
pdst
- это место, куда должен идти пакет ARP (цель), psrc
- это IP-адрес для обновления в таблице arp цели, hwsrc
- это MAC, соответствующий psrc
, для обновления в arp-таблице цели hwdst
для меня загадка.
Что я хочу сделатьэто сказать шлюзу 192.168.1.254, что мой MAC (aa:aa:aa:aa:aa:aa
) принадлежит жертве 192.168.1.100.И наоборот, чтобы сказать жертве, что мой макинтош относится к шлюзу.
Итак, чтобы отравить шлюз, я бы сделал следующее:
srp(ARP(pdst=192.168.1.254, psrc=192.168.1.100, hwsrc=aa:aa:aa:aa:aa:aa))
это правильно?Потому что это не работает для меня (python3.6, последняя версия Scapy, Kali).То есть я не вижу изменений в таблице arp шлюза.