Вернуться   CoderX :: Forums > Lineage II > L2PacketHack
Войти через OpenID

L2PacketHack Форум программы L2PacketHack, всё что с ней связано находится тут.
Правила раздела! Обсуждение багов Lineage ЗАПРЕЩЕНО!

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 22.11.2008, 01:36   #1
Пользователь
 
Регистрация: 10.12.2007
Сообщений: 54
Сказал Спасибо: 4
Имеет 46 спасибок в 16 сообщенях
clyr пока неопределено
По умолчанию Перехват сквозных соединений

Вопрос к специалистам.

Имеется компьютер А, который работает с сервером. Весь траффик проходит через компьютер Б.

На компьютере Б (не на том, на котором линейка, а на следующем в цепочке) хочется сделать программу, которая отловит соединения на сервер, расшифрует, модифицирует и т.п.

ВОПРОС. Как это можно сделать с точки зрения программирования? Как можно перехватывать не генерируемый приложением, а ПРОХОДЯЩИЙ траффик.

P.S. Также буду благодарен ссылкам на соотв. литературу.
clyr вне форума   Ответить с цитированием
Старый 22.11.2008, 05:15   #2
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от clyr Посмотреть сообщение
Вопрос к специалистам.

Имеется компьютер А, который работает с сервером. Весь траффик проходит через компьютер Б.

На компьютере Б (не на том, на котором линейка, а на следующем в цепочке) хочется сделать программу, которая отловит соединения на сервер, расшифрует, модифицирует и т.п.

ВОПРОС. Как это можно сделать с точки зрения программирования? Как можно перехватывать не генерируемый приложением, а ПРОХОДЯЩИЙ траффик.

P.S. Также буду благодарен ссылкам на соотв. литературу.
WP саурона ставь на второй комп и на первом клиент.
Трафик клиента отправляй через второй комп с WP как через внешний прокси указав адрес и порт второго компа с wpf
Для первого компа будет как будто трафик идет через обычный внешний прокси.
  Ответить с цитированием
Старый 22.11.2008, 15:28   #3
Пользователь
 
Регистрация: 10.12.2007
Сообщений: 54
Сказал Спасибо: 4
Имеет 46 спасибок в 16 сообщенях
clyr пока неопределено
По умолчанию

faust, не годится.

По условиям задачи, я НЕ МОГУ менять клиент. Вообще. Ни патчить проксифаером, ни указывать прокси, ничего. Клиент должен думать, что он честно работает со своим "родным" сервером.
clyr вне форума   Ответить с цитированием
Старый 22.11.2008, 17:54   #4
Рыцарь
 
Аватар для dmitry501
 
Регистрация: 01.10.2007
Сообщений: 293
Сказал Спасибо: 42
Имеет 50 спасибок в 37 сообщенях
dmitry501 пока неопределено
По умолчанию

Такое можно сделать на linux с помощью ip-tables
Где-то я читал подобное, что трафик на машинке с линуксом филтруется и сокцифицируется, затем заворачивается на 3 машину уже под виндовс на которой стоит WP. Клиент абсолютно ниочем не догадывается, его трафик передается на шлюз по-умолчани, тот самый линукс сервер.
Причем вроде линукс этот был поднят на виртуальной машине а физически все работало на одной машине.
dmitry501 вне форума   Ответить с цитированием
Старый 22.11.2008, 19:47   #5
Пользователь
 
Регистрация: 10.12.2007
Сообщений: 54
Сказал Спасибо: 4
Имеет 46 спасибок в 16 сообщенях
clyr пока неопределено
По умолчанию

Проблема частично решена, но появилась другая.

1. Я поднял виртуальную машину, которая для моего компьютера является основным шлюзом.
2. На этой машине стоит сервер, который слушает 2106 и 7778 порты (логин и гейм) и "переправляет" траффик на настоящий сервер. (писан мною, на QT)
3. Клиент, стало быть, работает "сквозь" этот набор программ.

Теперь я запускаю l2phx на виртуальной машине и патчу этот мой "сервер". Он ведь, как легко догадаться, сам коннектится к истинному серверу.

l2phx пишет, что он "надежно пропатчил" сервер и... ничего не происходит. Сообщения о том, что перехвачено соединеие, не приходит.

Я себе не враг, я не защищал свой "тонкий сервер" от перехвата.

В чем дело?
clyr вне форума   Ответить с цитированием
Старый 22.11.2008, 21:25   #6
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

clyr, а посмотреть как работает inject.dll пакетхака и сделать чтобы твой1 сервак сам на пакетхак перенаправлял трафик слабо?)
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
Старый 22.11.2008, 22:12   #7
Пользователь
 
Регистрация: 10.12.2007
Сообщений: 54
Сказал Спасибо: 4
Имеет 46 спасибок в 16 сообщенях
clyr пока неопределено
По умолчанию

xkor, я уже попробовал это сделать. Ведь l2phx -- это SOCKS5 прокси, я правильно понимаю?

Так вот, не работает: http://coderx.ru/showthread.php?t=993
clyr вне форума   Ответить с цитированием
Старый 23.11.2008, 00:17   #8
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

clyr, ничего общего с socks5 не имеет...

Добавлено через 4 минуты
l2phx это скорее PortMapper тоесть он просто пропускает через себя трафик на сервер по большей части ну и по желанию пользователя его может менять и отображать, а socks5 сначало требует авторизации после чего необходимо подключаться к новому адресу который уже и перенаправляет трафик куда надо...
__________________
Я здесь практически не появляюсь!, Skype - ikskor

Последний раз редактировалось xkor, 23.11.2008 в 00:17. Причина: Добавлено сообщение
xkor вне форума   Ответить с цитированием
За это сообщение xkor нажился спасибкой от:
Старый 23.11.2008, 00:30   #9
Пользователь
 
Регистрация: 10.12.2007
Сообщений: 54
Сказал Спасибо: 4
Имеет 46 спасибок в 16 сообщенях
clyr пока неопределено
По умолчанию

xkor, Спасибо.

Тогда проще перенаправить траффик логин-сервера на l2phx напрямую, а также пропатчить l2phx для того, чтобы можно было явно указать "истинный" IP сервера.

Кстати, можно ли получить commit-access?

Последний раз редактировалось clyr, 23.11.2008 в 00:33.
clyr вне форума   Ответить с цитированием
Старый 23.11.2008, 01:14   #10
Admin!
 
Аватар для xkor
 
Регистрация: 04.08.2007
Сообщений: 2,360
Сказал Спасибо: 113
Имеет 1,566 спасибок в 651 сообщенях
xkor на пути к лучшему
По умолчанию

Цитата:
Сообщение от clyr Посмотреть сообщение
Кстати, можно ли получить commit-access?
если ты о возможности вносить изменения в репозитории пакетхака то можно, жди ПМ...
__________________
Я здесь практически не появляюсь!, Skype - ikskor
xkor вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 10:00.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!