Почему мы используем локальный IP-адрес в IP-спуфинге? - PullRequest
0 голосов
/ 08 мая 2020

Как вы можете видеть, здесь используется локальный IP-адрес. Но, например, мы выполняем подмену IP-адреса, чтобы веб-сайт spesifi c не мог видеть наш IP-адрес. Затем нам нужно ввести наш publi c адрес.

Я пытаюсь задать вопрос: почему мы не используем IP-адрес publi c вместо локального IP-адреса? Вот мой пример кода:

from scapy.all import * 

A = '192.168.0.101'
B = '192.168.0.102'
C = 10000
D = 20000
payload = "yada yada yada"

spoofed_packet = IP(src=A,dst=B) / TCP(sport=C,dport=D) / payload

send(spoofed_packet)

1 Ответ

0 голосов
/ 08 мая 2020

«Локальные IP-адреса», как определено в RF C 1918, являются немаршрутизируемыми адресами. Это означает, что маршрутизатор в inte rnet должен их отбросить. В противном случае эти маршрутизаторы направят ответы на эти пакеты обратно на указанные IP-адреса publi c.

Если вы укажете IP-адреса publi c, это приведет к тому, что ответы будут отправлены обратно на те опубликованные c IP-адреса, которые могут рассматриваться как форма злоупотребления сетью.

...