PDA

Просмотр полной версии : Браузерные MMORPG и l2phx


ginus
07.08.2010, 13:38
Доброго времени суток всем!

Я возпользовался программой wpepro для перехвата и отправки пакетов в браузерки ТЗ и Сигеон. Сразу возникла мысль написать для себя бота, либо просто заскриптовать некоторые действия перрсонажа, типа переходов, квестов и т.п. Однако в wpepro нет возможности писать скрипты и обрабатывать входящие пакеты. После долгих поисков нашёл ваш форум и программу l2phx. Функционал, по-моему, у программы просто чудесный.

Пакеты там не шифрованные, имеют вид, отличный от пакетов Линейки, поэтому, насколько я понял, в настройках надо указывать "Не дешифровать трафик" и "Дать возможность сохранять RAW логи трафика".

Однако я так и не смог подсоединиться к серверам через l2phx. Пока я остановился на следующем:
- при попытке перехвата при помощи inject.dll ничего не происходит
- при включении LSP перехвата клиент браузерки не может войти в игру

07.08.2010 11:09:31 LSP модуль зарегистрирован в системе
07.08.2010 11:09:31 Стартует L2ph v3.5.33.164
07.08.2010 11:09:31 На 5192 зарегистрирован локальный сервер
07.08.2010 11:09:45 (LSP) Обнаружено соединение (Сокет 544) IP/port 188.93.63.155:80. Соединение будет проигнорировано
07.08.2010 11:09:48 (LSP) Обнаружено соединение (Сокет 680) IP/port 94.100.185.50:80. Соединение будет проигнорировано
07.08.2010 11:09:49 (LSP) Обнаружено соединение (Сокет 892) IP/port 188.93.63.180:5190. Connection will be intercepted and reddirected to socket engine
07.08.2010 11:09:49 (LSP) Обнаружено соединение (Сокет 880) IP/port 188.93.63.180:5190. Connection will be intercepted and reddirected to socket engine
07.08.2010 11:09:49 (LSP) Обнаружено соединение (Сокет 908) IP/port 188.93.63.175:5190. Connection will be intercepted and reddirected to socket engine
07.08.2010 11:09:50 (LSP) Обнаружено соединение (Сокет 936) IP/port 188.93.63.168:5190. Connection will be intercepted and reddirected to socket engine
07.08.2010 11:09:50 (LSP) Обнаружено соединение (Сокет 1028) IP/port 127.0.0.1:2703. Connection will be intercepted and reddirected to socket engine
07.08.2010 11:09:50 (LSP) Обнаружено соединение (Сокет 1244) IP/port 188.93.63.155:80. Соединение будет проигнорировано
07.08.2010 11:09:50 (LSP) Обнаружено соединение (Сокет 688) IP/port 94.100.185.26:80. Соединение будет проигнорировано
07.08.2010 11:09:50 (LSP) Обнаружено соединение (Сокет 1264) IP/port 188.93.63.155:80. Соединение будет проигнорировано
07.08.2010 11:09:50 (LSP) Соединение закрыто (Сокет 936)
07.08.2010 11:09:50 (LSP) Соединение закрыто (Сокет 908)
07.08.2010 11:09:50 (LSP) Соединение закрыто (Сокет 880)
07.08.2010 11:09:50 (LSP) Соединение закрыто (Сокет 892)
07.08.2010 11:09:53 (LSP) Обнаружено соединение (Сокет 896) IP/port 188.93.63.180:5190. Connection will be intercepted and reddirected to socket engine

Пример пакета из Wpe PRO

http://s61.radikal.ru/i173/1008/82/71bfc4197952.png
Здесь команда на переход на локацию, и ответ сервера.



Подскажите, пожалуйста

- возможно ли добиться того, чтобы l2phx работал с обычным браузером и нешифрованными пакетами?
- Нужно ли лезьть в кодирование для этого, писать свои dll и т.д.?
- можно ли захватывать и отправлять пакеты при помощи l2phx без дополнительного кодирования, ведь wpe pro может такое сделать?

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

Заранее спасибо.

xkor
07.08.2010, 14:54
ginus, боюсь l2phx неприменим к таким играм на данный момент, у тебя сервер с клиентом на вид общаются нешифрованными xml данными а пакетхак воспримает только бинарные пакеты у которых первые два байта это размер

ginus
07.08.2010, 15:06
Жаль. А WpeSpy.dll из WpePro нельзя как-то воспользоваться?

Дурацкий вопрос, наверное.

А вообще, где в l2phx определяется, какие данные он должен ловить и как их интерпретировать? Может быть, я смогу где-то найти сорсы, посвящённые winsocks 1.1 и подсунуть их в l2phx?

Хотя я уже лет семь не кодировал, вряд ли за такое возьмусь.

xkor
07.08.2010, 19:50
А вообще, где в l2phx определяется, какие данные он должен ловить и как их интерпретировать? Может быть, я смогу где-то найти сорсы, посвящённые winsocks 1.1 и подсунуть их в l2phx?вот не понимаешь что спрашиваешь...

ginus
07.08.2010, 19:56
Ну, ладно, будем искать, как говорится.