Перенаправление траффика.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Inferno
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 26.01.2005 (Ср) 1:06

Перенаправление траффика.

Сообщение Inferno » 17.07.2005 (Вс) 10:41

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

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 17.07.2005 (Вс) 12:39

Ничего не понял :roll:
Что значит "перенаправить траффик на другой адрес" :?:
Изображение

v-adix
Постоялец
Постоялец
 
Сообщения: 490
Зарегистрирован: 14.11.2002 (Чт) 15:11

Re: Перенаправление траффика.

Сообщение v-adix » 17.07.2005 (Вс) 12:52

Inferno писал(а):Суть в следующем.
Есть программа которая коннектится на определенный IP по указанному порту.
Можно ли каким-то образом перенаправить траффик на другой адрес ?
(рассматриваем только клиентскую часть, на серверной я и сам знаю как это сделать.)

кто к кому конектится, и кто чей трафик должен перенаправлять ?

Inferno
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 26.01.2005 (Ср) 1:06

Сообщение Inferno » 17.07.2005 (Вс) 13:08

Есть программа на компьютере которая по протоколу TCP общается с сервером 192.168.0.1 Необходимо перенапрвить траффик передаваемый на сервер 192.168.0.1 на сервер 192.168.0.2. При этом траффик отправляемый на сервер 192.168.0.1 заблокировать.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 17.07.2005 (Вс) 22:48

имхо нереально.
Изображение

Inferno
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 26.01.2005 (Ср) 1:06

Сообщение Inferno » 17.07.2005 (Вс) 23:30

Наверное я все таки не могу точно сформулировать вопрос уж видно день такой выдался.
Есть программа общаюся с сервером А. Необходимо приложение ( в данном случае пример реализации или хотя бы какая то инфа), которое будет располагатся на том же компьютере (вполне официально), которое будет перенаправлять данные отпраляемые этой программой серверу А на сервер Б, при этом желательно данные отправляемы на сервер А блокировать.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 18.07.2005 (Пн) 2:30

Можно поставить дравер на манер файрвола, который будет изменять поле "куда" пакета.
Но не на VB.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

re

Сообщение xenomorph » 18.07.2005 (Пн) 13:33

Немного проще:

1. Ищем процесс проги жертвы.
2. Открываем.
3. Устанавливаем хук на "connect" API.
4. Аккуратно меняем стуктуру IP адреса (и порта)
5. Всё. Прога думает что она коннектиться на М$,
а на самом деле это ... - народ.ру.

2 GSerg:
Это ИМХО лучше тем что АПИ глобально перехватывать не надо.

Одна проблема - на ВБ тока с примеменением АЗМ-а 8-).
Друган таку прогу скодил ... я её правдо не видел.
Но причин не верить ему у меня нет ;-).
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 18.07.2005 (Пн) 14:31

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

Inferno
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 179
Зарегистрирован: 26.01.2005 (Ср) 1:06

Сообщение Inferno » 20.07.2005 (Ср) 22:24

Программы, которые позволяют работать через сокс сервера, ведь как-то реализуют подобные вещи. Да, там они отлавливают запросы по порту, но думаю, что в данном случае идея таже. И работают они достаточно стабильно.
Вот и интересно -как?

Ennor
Конструктивный критик
Конструктивный критик
 
Сообщения: 2504
Зарегистрирован: 18.12.2001 (Вт) 3:58
Откуда: Калуга -> Москва

Сообщение Ennor » 20.07.2005 (Ср) 23:22

Это называется LSP - Layered Service Provider. Гуглить и яндексировать до упора.

Учти только, что в Lavasoft Ad-Aware имеется плагин, который умеет показывать цепочку LSP на данном компьютере, снижая таким образом ценность подобного способа хака до нуля. Я ни на что не намекаю, просто уже были прецеденты...

JohnK
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 874
Зарегистрирован: 03.08.2002 (Сб) 0:35
Откуда: 48.02` 37.58`

Сообщение JohnK » 21.07.2005 (Чт) 22:35

Если есть доступ к 192.168.0.1, то на этом компе можно поставить (написать) редиректор - все что приходит на сокет посылать на 192.168.0.2 и, наоборот.
SELECT * FROM girls WHERE tits NOT NULL AND age BETWEEN 18 AND 25 ORDER BY Beauty


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот, SemrushBot и гости: 71

    TopList