Подтвердить что ты не робот

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

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

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

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

Сервер и никто другой не должны быть в состоянии узнать реальный клиентский ip.

4b9b3361

Ответ 1

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

Ответ 2

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

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

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

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

Ответ 3

Если вы используете ISP Фильтрация выходных данных, и они не контролируют адресный блок, который включен 124.124.124.124, тогда нет.

Если они будут контролировать это и ожидать, что это действительный IP-адрес, выходящий из их сайта, возможно. Они могут привязывать IP-адреса к MAC-адресам и блокировать это. Возможно, нет.

Вы можете изменить IP-адрес своего компьютера на этот адрес и просто использовать программу для отправки пакета udp. Нет такой вещи, как "поддельный IP". Все они в конце концов существуют. Они либо законно назначены, либо нет.

Наконец, я бы не предложил принять это действие.

Ответ 4

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