Как отправить веб-страницу с другим IP? - PullRequest
3 голосов
/ 05 февраля 2012

Я не хочу делать с этим что-то незаконное (например, голосовать постоянно, на самом деле, кто-то это делает), но мне только любопытно. Поскольку я изучил TCP / IP и обнаружил, что есть много программ, таких как «IP Changer», с помощью которых вы можете отправить веб-сайт с другим IP. ВАУ это действительно волшебство! поэтому я проанализировал некоторые возможные механизмы по этому поводу. Но все возможные пути были отвергнуты мной.

  1. Я думал, что они могут постоянно подключаться и отключаться от Интернета. потому что каждый раз, когда они подключаются к Интернету, интернет-провайдер отправляет новый IP-адрес, и хакер может использовать новый IP-адрес для отправки веб-сайта и отключиться после успешной отправки, а затем подключиться в следующий раз ... Но это в какой-то степени невозможно, потому что если это так, то каждая отправка будет длиться долго, а в некоторых областях она не работает.

  2. Изменение пакетов данных TCP / IP. Некоторое время я думал, что все может быть в порядке. но потом я это отрицал. Предполагая, что я отправлю веб-сайт, я изменил IP-адрес пакета данных, который я отправлю на веб-сайт. Кажется, что все в порядке, но веб-сервер отправит сообщение на поддельный IP, поэтому я не получу никакой информации с сайта. но в некоторых случаях, когда нам не нужно только отвечать, это должно работать. Правильно? netfilter и iptables в Linux могут это понять, но я не уверен, потому что я не очень хорошо знаю инструменты.

  3. Использование прокси-сервера. Я также думаю, что это невозможно до некоторой степени. Есть ли способ получить много бесплатных прокси-серверов? и большинство бесплатных прокси-серверов очень нестабильны, поскольку существует вероятность того, что вы не сможете использовать прокси-сервер в течение одного дня. Конечно, платный прокси-сервер может быть постоянным. но с этими деньгами ты можешь сделать что-то лучше.

IMO у всех трех методов есть недостатки. и осознание может быть ни один из них. Кто-нибудь может сказать мне реальный механизм техники?

Ответы [ 3 ]

2 голосов
/ 05 февраля 2012

1.Переподключение интернет-провайдера

Это не будет работать для некоторых (большинства?) Интернет-провайдеров, которые переназначат тот же IP-адрес при переподключении (как мой провайдер).Даже если это работает, вы, вероятно, получите тот же IP-адрес после некоторых повторных подключений.

2.IP-спуфинг

Это термин, описывающий ваш второй метод.Вы изменяете src -адрес исходящего IP-пакета.Есть две проблемы с этим:

  • Большинство маршрутизаторов ISP не допускают этого.Они обнаруживают, что адрес src не может прийти из их сети, поэтому просто отбрасывают его.
  • Если у вас есть машина, которой разрешено делать это (возможно, выделенный сервер), вы можете толькоподделка ровно один IP кадр.Это позволяет вам, например, подделать запрос DNS, но, как вы сказали, вы никогда не получите ответ.Особенно вы не можете установить соединение в протоколе с отслеживанием состояния, таком как TCP, потому что это требует двунаправленного рукопожатия.Таким образом, вы не можете, например, подделать HTTP-запрос с помощью этого (даже если вам не нужен ответ)

Прокси

Это единственный метод, который работает.У вас есть несколько вариантов здесь:

  • Использовать открытые прокси-серверы (можно найти с помощью поисковой системы, хотя некоторые идентифицируют себя как прокси-серверы и предоставляют исходный IP в заголовке X-Forwarded-For HTTP, что делаетони в основном бесполезны для этого варианта использования)
  • Использование взломанных серверов / настольных компьютеров в качестве прокси (возможно, из ботнета)
  • Использование бесплатных сетей, таких как JAP или TOR (последний из которых, вероятно, ваш лучшийставка, потому что вы можете изменить узлы выхода, используя некоторые хитрости)
2 голосов
/ 05 февраля 2012

Используйте много прокси-серверов. Это сделает свое дело, и поскольку их можно собирать довольно легко, это не очень сложно. Например, прокси могут быть установлены на взломанных веб-сайтах.

Добавленный вопрос:

Использование прокси-сервера. я также думаю, что это невозможно в какой-то степени. Есть ли способ получить много бесплатных прокси-серверов?

Просто взломав множество веб-серверов, полностью автоматизированных, это возможно. Например, поиск неудачных установок Joomla может позволить вам установить программное обеспечение на каждом веб-сервере. Также обычные компьютеры могут быть использованы с курса. Как ботнет.

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

Стабильность, конечно, важна, но в данном случае это не совсем так. Вы просто отправляете много-много-много запросов. Неважно, кто добьется успеха, а кто нет. Это не имеет значения для вашей цели.

0 голосов
/ 05 февраля 2012

Если вы собираетесь сделать что-то нелегальное, вы также можете пойти до конца. Есть люди, которые запускают «ботнеты», которые в основном являются армиями от нескольких сотен до нескольких тысяч зараженных компьютеров (это то, что большинство вирусов).делать).Люди, которые управляют этими армиями, фактически могут взимать с людей определенную сумму денег за то, что их "рабы" посещают веб-сайт для вас (и оценивают / голосуют за что угодно), так что вы получаете еще несколько сотен или несколько тысяч оценок ...

Я не могу точно сказать, где и сколько стоят эти услуги, так как я сам этого не делал, но я точно знаю, что люди из «H@ckf0rums.net» сделают это за вас.

...