www.ethereal-discovery.com

Обсуждение особенностей разных пиратских серверов

Модератор: 4epT

PetroW
Начинающий
Сообщения: 23
Зарегистрирован: Вс янв 21, 2007 12:30 am
Откуда: Бобруйск

www.ethereal-discovery.com

Сообщение PetroW »

История болезни:

"Жили мы бедно..."
Сервер: www.ethereal-discovery.com
Бот: 1.9.4 SVN 5519
-------------------
ip 75.126.66.45
port 6901
master_version 16
version 20
serverType 9
-------------------
"И тут нас обокрали!"
После апдейта сервера:
www.ethereal-discovery.com/news/index.php

В клиенте - левый чар с битым спрайтом, пропатчился - все стало нормально!
В боте: на всех 17-ти serverType кроме 8-го - левые чары
Но при serverType 8 после коннекта к Мап-серверу- Server connection has been denied.

В режиме XKore 1: после 3-х секунд - зависание!

пробовал Packet Length Extractor - здвигов нет!

прописал charBlockSize 108 - чары наместе, но:
при старом serverType 9 получаю
Connect failed, something is wrong with the login settings:
version: 20
master_version: 16
serverType: 9


Файлы ropp.pl и patchConnect.pl удалены!!!

запускаю сниф:

Код: Выделить всё

Клиент:
1  192.168.0.18:2550  75.126.66.45:6901  55  Send  
0000  64 00 14 00 00 00 ** ** ** ** ** ** 00 00 00 00    d.....*****....
0010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 ** **    ..............**
0020  ** ** ** ** ** ** ** 00 00 00 00 00 00 00 00 00    ********.........
0030  00 00 00 00 00 00 10                               .......

Бот:
1  192.168.0.18:2555  75.126.66.45:6901  55  Send  
0000  64 00 14 00 00 00 ** ** ** ** ** ** 00 00 00 00    d.....*****....
0010  00 00 00 00 00 00 00 00 00 00 00 00 00 00 ** **    ..............**
0020  ** ** ** ** ** ** ** 00 00 00 00 00 00 00 00 00    ********.........
0030  00 00 00 00 00 00 10                               .......
[/size]

Все правильно:
master_version 16
version 20

В снифе заметил отличные по размеру пакеты:

Код: Выделить всё

В клиенте 9-й пакет меньше
9  192.168.0.18:2552  75.126.66.45:5121  26  Send  
0000  9B 00 64 00 85 6C 60 01 00 AB 7D 09 00 61 63 35    ..d..l`...}..ac5
0010  00 C9 3D BE 1E B1 27 7D 00 01                      ..=...'}..

В боте
9  192.168.0.18:2561  75.126.66.45:5121  37  Send  
0000  9B 00 00 00 00 00 00 00 00 85 6C 60 01 00 00 00    ..........l`....
0010  00 00 00 00 00 AB 7D 09 00 00 00 00 88 0E 2A 5D    ......}.......*]
0020  28 16 BB 04 01                                     (....

после 9 пакета в боте получаю режект:

10  75.126.66.45:5121  192.168.0.18:2561  23  RecvFrom  
0000  6A 00 05 00 00 00 00 00 00 00 00 00 00 00 00 00    j...............
0010  00 00 00 00 00 00 00                               .......
[/size]

При смене serverType:
на одних получаю:
Server connection has been denied после коннекта к Мап-серверу.

на других:
Connect failed, something is wrong with the login settings:
version: 20
master_version: 16
serverType: *


Дайте диагноз или натолкните на мысль плиз!
Заранее - Спасибо!

.
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

PetroW
Подправь пакет 009B речкам с сервертипах.
PetroW
Начинающий
Сообщения: 23
Зарегистрирован: Вс янв 21, 2007 12:30 am
Откуда: Бобруйск

2-й день войны!

Сообщение PetroW »

"Разрешите доложить?", - спросил я, держа в руке потрепанный справочник по Perl.

Разбор пакета sendMapLogin показал следуещее:

1.Размер пакета клиента на 11 байт меньше
2.В пакете клиента присутствуют байты неустановлнного назначения (см аттач)

Клиентом такие последовательности данных до этого пакета не принимались. значит он их генерит.
Собрал несколько пакетов и попытался найти закономерность - безрезультатно. В этих байтах встречаются только цифры 1-9 или буквы от a до f, зануленного байта в этих местах не попадалось.
выкладываю для гениев:
34 * 31 35 33 ---> 4 153
62 * 39 34 65 ---> b 94e
34 * 35 32 33 ---> 4 523
34 * 35 37 65 ---> 4 575
62 * 35 32 62 ---> b 52b
38 * 36 63 34 ---> 8 6c4
31 * 39 33 63 ---> 1 93c
36 * 66 35 66 ---> 6 f5f
37 * 32 30 35 ---> 7 205
Подправил пакет до нужной структуры и занулил неизвестные байты

Пропустили!

Получил приветсвие от сервака "Тра-ля-ля, You have no new messages"
Дальше - опять нестыковки пакетов клиента и бота:

Клиент посылает 7 пакетов:
11 192.168.0.18:1161 75.126.66.45:5121 6 Send ???Зачем посылать "Memo"???
0000 1D 02 00 00 00 00 ......

12 192.168.0.18:1161 75.126.66.45:5121 2 Send
0000 7D 00 }.

13 192.168.0.18:1161 75.126.66.45:5121 8 Send
0000 89 00 63 00 9A 7A 2C 00 ..c..z,.

14 192.168.0.18:1161 75.126.66.45:5121 2 Send
0000 4D 01 M.

15 192.168.0.18:1161 75.126.66.45:5121 6 Send ??? Почему 3 раза подряд ???
0000 4F 01 00 00 00 00 O.....

16 192.168.0.18:1161 75.126.66.45:5121 6 Send
0000 4F 01 00 00 00 00 O.....

17 192.168.0.18:1161 75.126.66.45:5121 6 Send
0000 4F 01 01 00 00 00 O.....
Бот -только 5:
16 192.168.0.18:1143 75.126.66.45:5121 2 Send
0000 4D 01 M.

17 192.168.0.18:1143 75.126.66.45:5121 6 Send
0000 4F 01 00 00 00 00 O.....

18 192.168.0.18:1143 75.126.66.45:5121 6 Send
0000 4F 01 01 00 00 00 O.....

19 192.168.0.18:1143 75.126.66.45:5121 2 Send
0000 7D 00 }.

20 192.168.0.18:1143 75.126.66.45:5121 13 Send
0000 89 00 00 00 40 00 00 00 90 B6 85 A7 02 ....@........
Отличается 0089 пакет - это синхро.
У клиента в пакете непонятный 3-й байт!!!
Может меняться также как и в предыдущем пакете 1-9 и a-f

Код: Выделить всё

                   ?
0000  89 00 63 00 9A 7A 2C 00                            ..c..z,.
[/size]
в итоге: бота опять дисконектит.
З зануленным 3-м байтом бот успевает послать пакет 8С (хотя клиент такого пакета не шлет) и дисконект.
ВОТ!!!

У-фф!
Вопросов накопилась у меня куча.
но важный - 1, это вообще лечится?
Что посоветуете господа?
Вложения
Разбор пакета - MapLogin
Разбор пакета - MapLogin
klient.gif (5.31 КБ) 3851 просмотр
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

На пакете мап логина. Сессион ИД2 тот который обозначен как ? с длинной 4 байта. Служит для того чтобы возвращатся к выбору чара.
3й бай.... ХМ не помню, но для чего-то он есть.
PetroW
Начинающий
Сообщения: 23
Зарегистрирован: Вс янв 21, 2007 12:30 am
Откуда: Бобруйск

Как дети малые!!!

Сообщение PetroW »

"Как дети малые!!! Чесн слово!"

Ура-а-а!!! Мы уже умеем просто стоять!!! :Yahoo!:

Работаю над пакетами юзания скила и ходьбы.
Если так дальше пойдет - у меня будет свой личный serverType 8)

kLabMouse, про 3-й байт если что вспомнишь - свистни, плиз!
Ничто так не портит цель, как - попадание!!!
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

PetroW
Всё. Понял. 3й и 4й байт ето мусор просто.
Ибо крошный мусор всегда заканчивается на 00. Там такой особый генератор оного.
PetroW
Начинающий
Сообщения: 23
Зарегистрирован: Вс янв 21, 2007 12:30 am
Откуда: Бобруйск

Сообщение PetroW »

"Если пациент мертв - то его можно оживить! Или нельзя оживить!"
из кф "Буратино"

Вопросов накопилась у меня куча.
но важный - 1, это вообще лечится?
Отвечаю сам на свой вопрос: Оказывается лечится!
Очень помог WPE, без него пациент остался бы скорее мертв!!!
Шаг за шагом вылавливал пакеты на которых происходил дисконект и исправлял длинну и содержание!

kLabMouse, Спасибо за помощь!
Ничто так не портит цель, как - попадание!!!
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Интересно, это какая-то самоделка этих мужиков, или все-таки один из "не вошедших" сервер-тайпов...
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

piroJOKE
Скорее оно из сери у них есть, а нам ломы.
PetroW
Начинающий
Сообщения: 23
Зарегистрирован: Вс янв 21, 2007 12:30 am
Откуда: Бобруйск

Сообщение PetroW »

У нас кто-то скупил весь шмот на рынке и разбросал по Пронте!
Админы закрыли сервер, и неделю рылись в логах.
После открытия и обнаружилась нестыковка пакетов!
Ничто так не портит цель, как - попадание!!!
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Гм... ВЕСЬ шмот?
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
PetroW
Начинающий
Сообщения: 23
Зарегистрирован: Вс янв 21, 2007 12:30 am
Откуда: Бобруйск

Сообщение PetroW »

Ну да! Все, что рарное было у мерчей!
Меньше 5кк не брали ))
Потом полчаса по пронте ходила мерчантка и разбрасывала ето все вокруг фонтана, а за ней толпа чаров с петами-порингами.
Забавное было зрелище!!!
Ничто так не портит цель, как - попадание!!!
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Забавно... кто-то очень удачно заюзал какую-то багу. Завидую от души таким пройдохам. :D
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
XXXXX
Начинающий
Сообщения: 19
Зарегистрирован: Вс апр 08, 2007 12:18 am

Re: www.ethereal-discovery.com

Сообщение XXXXX »

Правильные настройки на сервер:

## http://www.ethereal-discovery.com/
[EtherealRO Private Server]
ip 75.126.66.45
port 6901
version 16
master_version 20
serverType 8_1
serverEncoding Western
private 1
charBlockSize 108

На сервере работают патчи на "прозрачное" ослепление и 2 окна (остальные не пробовал).

Ещё работает модификация файлов в папке Data, позволяющая видеть, во что превратится лут после опознания.

Решение проблемы ОК с отслеживанием перемещения мобов by Mr. PetroW (Молодчина :Rose: ):
viewtopic.php?p=23334&highlight=#23334
serg11
Новичок
Сообщения: 11
Зарегистрирован: Вт июн 26, 2007 7:28 am

Сообщение serg11 »

кто нить играет на этом серве еще?
Ответить