Как фальсифицировать исходный IP-адрес udp-пакета?

Думайте о следующем:
Ваш ISP предлагает Вам динамический IP-адрес (например, 123.123.123.123).

Мой вопрос прост (ответ не может быть):

Действительно ли возможно отправить единственный udp-пакет с внешним исходным IP (например, 124.124.124.124) к фиксированному IP серверу? Я не должен получать ответ от сервера. Я просто хочу знать, может ли этот путь коммуникация быть сделан, с помощью фальшивого исходного IP-адреса.

Сервер и никто больше не должны мочь узнать реальный клиентский IP.

22
задан Alexis Wilke 6 December 2016 в 20:14
поделиться

3 ответа

В пакете UDP фактически нет исходного (вашего) IP-адреса. Исходный IP-адрес является частью пакета, в котором он отправляется. Таким образом, вам придется изменить пакет, в который он заключен. Так что, хотя это нетривиально, это возможно. Структура пакета для UDP и включающих пакетов для справки.

13
ответ дан 29 November 2019 в 05:24
поделиться

Для этого вам потребуется доступ к вашему маршрутизатору ISP. Если вы отправите необработанный UDP-пакет со всей информацией на другой сервер, маршрутизатор инкапсулирует его в другой пакет с вашим реальным IP-адресом.

-1
ответ дан 29 November 2019 в 05:24
поделиться

Это IP-спуфинг. Если только ваш провайдер не изворотливый русский, он, вероятно, не позволит вам сделать это (первый маршрутизатор просто отбросит пакет, потому что он подозрительный).

Если вы не хотите, чтобы вас идентифицировали, попробуйте найти прокси с поддержкой UDP...

Или вы можете купить ботнет. :)

(если вы не поняли, это шутка, не делайте этого)

14
ответ дан 29 November 2019 в 05:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: