Delphi

Подменить IP-адрес при открытии URL (не через proxy)

Здравствуйте! Я тут человек новый, поэтому прошу не обижаться, если вопрос задан некорректно, или не в той форме.
У меня возникла проблема (надеюсь поможете мне её решить).
Как открыть какой либо URL с подменённым IP адресом? Т.е. сделать запрос на какую либо страницу подменив при этом свой IP адрес без использования proxy-серверов. Ответ от сервера, после запроса страницы не нужен. IP-адрес может быть любым.
Знаю, что на PHP это реализовать возможно, но как это сделать в Delphi.
Хотелось бы, что бы это работало через TWebBrowser (если это возможно), но не обязательно.
Просьба не предлагать все это делать через публичные прокси-серверы, т.к. я не хочу заморачиваться на постоянное обновление списка прокси-серверов, да и через прокси очень медленно всё работает.
Неужели здесь нет настолько умных людей, которые смогли бы мне помочь.
Перетираете тут воросы только для новичкофф, ответы на которые можно легко найти в интернете...
Заранее извиняюсь, если моё высказывание когото заденет...
Я слышал, что можно как-то через ftp-соединение. Типа посылаешь какой-то хакерский запрос ftp-серверу и он на этот запрос возвращает не свой файл, а инфу с третьего сервера. При этом на третьем сервере виден только ip ftp-сервака.
Можно ещё врубаться в чужое TCP-соединение в локальной сетке, но это очень сложно и нехорошо.
Сам я не пробовал эти способы, но было бы интересно узнать чей-нибудь опыт.
Сообщение от СТРАННИК
Неужели здесь нет настолько умных людей, которые смогли бы мне помочь.
Перетираете тут воросы только для новичкофф, ответы на которые можно легко найти в интернете...
Заранее извиняюсь, если моё высказывание когото заденет...
В принципе - я думаю тех, кто знает, это не задело... Могут быть самоучки, которые добились этого сами и секрет держат при себе, либо люди этому обучены, но держат секрет в связи с тем, что у них подписан документ о неразглашении...
По большому счету - смена IP незаконна или законна только для тех, кто имеет особые полномочия. Ищи в нэте под разными словосочетаниями... Здесь если кто и ответит, то сошлется на ссылку, либо будет рисковать своим положением (все студенты факультета КБ (Компьютерная Безопасность) это изучают, но на 3-ем (или даже 2-м) курсе подписывают договор о неразглашении полученной информации, риск - велик: фсб не дремлет...).
Сообщение от Megabotans
Я слышал, что можно как-то через ftp-соединение. Типа посылаешь какой-то хакерский запрос ftp-серверу и он на этот запрос возвращает не свой файл, а инфу с третьего сервера. При этом на третьем сервере виден только ip ftp-сервака.
Можно ещё врубаться в чужое TCP-соединение в локальной сетке, но это очень сложно и нехорошо.
Ftp ftp рознь... По крайней мере сейчас уже так..
Сообщение от SuperVisor
все студенты факультета КБ (Компьютерная Безопасность) это изучают
Круто! На фиг я на Радиотехнический поступал, надо было туда - на КБ. Жалко, раньше определиться не мог!
А Вы уверены, что там действительно изучают подобные вещи? Я что-то сомневаюсь... Российское образование не такое романтическое...
Сообщение от Megabotans
Круто! На фиг я на Радиотехнический поступал, надо было туда - на КБ. Жалко, раньше определиться не мог!
А Вы уверены, что там действительно изучают подобные вещи? Я что-то сомневаюсь... Российское образование не такое романтическое...
Еще раз подчеркну - ВСЕ, кто доходит до определенного уровня обучения, подписывают договор о неразглашении: если не подпишешь, отчисление - твоя дорога, подпишешь: 10 лет (минимум) - интенсивное отслеживание. Se la vi.
Ну, я бы и подписал. Чего тут такого.
Заграницу наверное нельзя будет выезжать? (хотя относительно информационных технологий этот вопрос неактуален).
Смешно как-то "10 лет интенсивное отслеживание". За мной лично стала бы следить группа ФСБ, жучки понапихали бы везде - весело то как!
Даже так все равно лучше чем на Радиотехническом...
Это, кстати, о каком институте идёт речь? Я прям сейчас туда переведусь - не везде просят подписать договор о неразглашении, значит, институт, очень хороший.
KБ - тот же КЗОИ (комплексная защита объектов информатизации) - я туда почти поступил, но как говорится: Почти - не считается. У меня там парочку друзей учатся - на самом деле, проходят "интересные" вещи... но ничего не подписывали пока
Сообщение от Megabotan
Смешно как-то "10 лет интенсивное отслеживание". За мной лично стала бы следить группа ФСБ, жучки понапихали бы везде - весело то как!
Не стоит смеяться... Государство учит тебя как сломать их системы защиты...
Сообщение от Megabotan
Это, кстати, о каком институте идёт речь? Я прям сейчас туда переведусь - не везде просят подписать договор о неразглашении, значит, институт, очень хороший.
Это - стандартная процедура любого факультета, подобного этому... Лично я говорил о ТюмГУ.
Лично я говорил о ТюмГУ
Хех, так у меня и там друзья есть, может в гости приеду , мне до тебя сутки на поезде "пилить".
Наконец то тема расшевелилась. Значит, есть люди, которым это тоже интересно.
На счёт того, что смена IP незаконна или законна только для тех, кто имеет особые полномочия я сомневаюсь. На PHP ведь можно это реализовать, но как-то связывать PHP с Delphi не хочется, головной боли много. Да и всё прекрасно работает через прокси сервера, но это очень медленно.
Ftp мне не подходит, т.к. я реализовал всё через прокси, но это лишние заморочки.
Не может такого быть, что это нельзя реализовать, может быть как нибудь на уровне протоколов. В инете есть инфа про то, как отправить пакет на какой либо IP адрес с подменой своего IP-шника, но не могу связать это с запросом URL.
На PHP - это имеется ввиду, что запрос будет посылать сервер на котором скрипт выполняется и ip будет соответственно этого сервера? Или что-то похитрее? Скиньте ссылку на инфу, пожалуйста.
Запрос на какой-нибудь IP направить можно, но и ответный запрос придёт на поддельный ip адрес (этот способ подойдёт, если хочешь просто атаковать кого-нибудь, не получая при этом информации), т.е. тут возникает вопрос о том как перехватить ответный запрос.
Нет, скрипт PHP установлен не на сервере, а на моей машине, и IP-шник он посылает не моей машины, а такой, какой я захочу, можно даже случайным образом генерировать. А ответный запрос мне не нужен, и не нужно ни чего перехватывать.
Вообще, для чего это мне нужно, есть куча чатов, в которых не нужно регистрироваться, но там стоит слабенькая защита от флуда. Если за определённое время от одного IP-адреса приходит больше запросов, чем требуется, то IP-шник блокируется. Через прокси я обошёл эту защиту, но при таком подходе, всё очень медленно работает, т.е. качество флуда меня не устраивает.
Помоему тебе нужно raw socket использовать. Их обычно применяют для DDoS аттак. Я думаю у тебя задача похожая. Можешь почитать где-нибудь как в DDos аттаках Ip подменяют.
Хочешь заспамить всех и вся? Спам - это зло. Мне лично пришлось от Mail.ru агента отказаться, из-за того, что там всё время спамовые сообщения сыпались.
Кстати, а почтовый спам не похожим ли образом рассылается? Чтобы отправить письмо нужна синхронизация между клиентом и сервером, или можно просто с поддельным Ip отправить и не получать ответа?
Я когда смотрел в заголовках спамовых писем Ip-адреса, там ни разу не было совпадающих, хотя явно видно, что от одной шарашки пришли.
Да у меня есть информация по raw socket, но не могу сообразить, как этим способом запросить нужный URL, вот поэтому и создал тему в этом форуме.
На счёт того, что спам - это зло, я согласен. Но я не спамер, я флудер, при чём злостный.
С DDos атаками тоже когдато сталкивался, кривые пакеты способен послать. Об этом полно информации. Да и с написанием троянов тоже нет проблем, но там всегда используются конкретные IP-шники. А вот по подмене IP-шников инфы в инете мало (может не там исчу).
попробуй искать что то связаное с MAC адресами. Точно знаю должно получиться изменить IP как програмно так и на уровне железа.
фантазия у вас скажу..)))) я бы тебе мог дать точный код ...но только не могу...подписывал..))как говорится...правда не гос. тайны...а комерческой...)))
дам подсказку...WinInet...вот там смори в этом модуле..))) удачи..!!
Давненько тут не был.....
Спасибо за подсказку...
Юзай raw socket и подменяй IP
Соединение на 80 порт
Читай мануал по HTTP протоколу и запрашивай чего душе угодно
Может поможешь с примерчиком? Например запрос страницы chat.mail.ru с любым сгенерированным IP-адресом (random(255).random(255).random(255).random(255)).