Free-ro

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

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

Sonami
Новичок
Сообщения: 3
Зарегистрирован: Вс апр 24, 2011 12:38 am
Сервер RO:: FreeRO

Re: Free-ro

Сообщение Sonami »

как успехи со взломом продвигаются7
zebrail
Новичок
Сообщения: 7
Зарегистрирован: Вс апр 24, 2011 11:01 am

Re: Free-ro

Сообщение zebrail »

сегодня вроде Икс обновил гармони.
ariel
Энтузиаст
Сообщения: 58
Зарегистрирован: Пн ноя 12, 2007 10:48 pm

Re: Free-ro

Сообщение ariel »

`там постоянно в цикле читается память и проверяется ее целостность, так что удачно перехватить код не выйдет
Изображение
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Re: Free-ro

Сообщение kLabMouse »

ariel
Есть много разных способов перехватить код. Не только Сплайсинг.
Так что учи мат часть.
KillJoy
Начинающий
Сообщения: 42
Зарегистрирован: Вс май 20, 2007 7:37 pm

Re: Free-ro

Сообщение KillJoy »

Вообщем настраиваю бота но некак не получаеться (

Вот мои настройки

[FreeRO]
ip 88.151.184.22
port 6900
private 1
master_version 25
version 42
serverType kRORagexe
serverEncoding Russian
charBlockSize 112
chatLangCode 1

Пишет

Connecting to Account Server...
Connecting (88.151.184.22:6900)... connected
Disconnecting (88.151.184.22:6900)...disconnected
Connect failed, something is wrong with the login settings:
version: 42
master_version: 25
serverType: kRORagexe
Relogging in 30 seconds...

На счет serverType - тут вроде писали что он kRO_RagexeRE посмотрел в wiki как найти serverType (пробывал rRO та же ошибка) открыл exe сервера, а там написано 2007_02_07, но RagexeRE нет такого есть только Sakexe ближе ему. Вообшем я поставил самое последнее RagexeRE_2010_07_14a.pm и изменил название на kRORagexe (потому что у меня всегда выдает ошибку(Cannot load server message parser for server type '_2010_07_14'))
И все на етот я застопорилься. Есть какието предложение?
creatiff
Начинающий
Сообщения: 47
Зарегистрирован: Ср июн 18, 2008 12:12 pm

Re: Free-ro

Сообщение creatiff »

KillJoy писал(а):Вообщем настраиваю бота но некак не получаеться (

Вот мои настройки

[FreeRO]
ip 88.151.184.22
port 6900
private 1
master_version 25
version 42
serverType kRORagexe
serverEncoding Russian
charBlockSize 112
chatLangCode 1

Пишет

Connecting to Account Server...
Connecting (88.151.184.22:6900)... connected
Disconnecting (88.151.184.22:6900)...disconnected
Connect failed, something is wrong with the login settings:
version: 42
master_version: 25
serverType: kRORagexe
Relogging in 30 seconds...

На счет serverType - тут вроде писали что он kRO_RagexeRE посмотрел в wiki как найти serverType (пробывал rRO та же ошибка) открыл exe сервера, а там написано 2007_02_07, но RagexeRE нет такого есть только Sakexe ближе ему. Вообшем я поставил самое последнее RagexeRE_2010_07_14a.pm и изменил название на kRORagexe (потому что у меня всегда выдает ошибку(Cannot load server message parser for server type '_2010_07_14'))
И все на етот я застопорилься. Есть какието предложение?
А ничего что на сервере защита установлена? =)
Настройками тут не обойдешься...
KillJoy
Начинающий
Сообщения: 42
Зарегистрирован: Вс май 20, 2007 7:37 pm

Re: Free-ro

Сообщение KillJoy »

Ну а вообшем настройки правильные? я взял RagexeRE_2010_07_13a.pm или нужно RagexeRE_2010_07_14a.pm??
Вот узнаю норм настройки пойду дальше )
Просто пишет в настройках ошибка (Connect failed, something is wrong with the login settings:)
думал ето я чето в настройках натупил ( или ето так действует зашита?
Последний раз редактировалось KillJoy Вт май 17, 2011 7:41 pm, всего редактировалось 1 раз.
ariel
Энтузиаст
Сообщения: 58
Зарегистрирован: Пн ноя 12, 2007 10:48 pm

Re: Free-ro

Сообщение ariel »

kLabMouse писал(а):ariel
Есть много разных способов перехватить код. Не только Сплайсинг.
Так что учи мат часть.
ой, сынок, и какие же? гвард страницы - убьет производительность (в смысле действительно убьет, будет слайдшоу), PAGE_NOACCESS точно та же хрень но с другим кодом исключения, хардварные брейкпойнты там проверяются тоже.

и ДА, я перехватывал не сплайсингом, а изменял адрес колла на свою фуенкцию
Изображение
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Re: Free-ro

Сообщение kLabMouse »

ariel
А там где нету защиты, и память динамическая смотрел?
ariel
Энтузиаст
Сообщения: 58
Зарегистрирован: Пн ноя 12, 2007 10:48 pm

Re: Free-ro

Сообщение ariel »

kLabMouse писал(а):ariel
А там где нету защиты, и память динамическая смотрел?
ну как бы смотри, полюбому надо встроиться во внутренние алгоритмы игры, чтобы от туда вытащить отсылаемые и принимаемые пакеты. Проверяется ли динамическая память - не смотрел, да это особо и не играет роли если ставлю свой перехват полюбому в секцию кода
Изображение
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Re: Free-ro

Сообщение kLabMouse »

ariel
Вот Именно там он и проверяет.
А Динамическую память нет. Ибо она динамическая =).
А теперь вспоминаем как VC++ Создаёт классы с наследованием фукций, и всё станет ясно. ТЕ, где и как и что нужно куда.
Я только подскажу что есть две функции которые отвечают за обработку сетевых данных и состояний: CGameMode::OnUpdate + CLoginMode::OnUpdate
Далее, копайтесь сами.
Я и так многое сказал уже. =)
ariel
Энтузиаст
Сообщения: 58
Зарегистрирован: Пн ноя 12, 2007 10:48 pm

Re: Free-ro

Сообщение ariel »

kLabMouse писал(а):ariel
Вот Именно там он и проверяет.
А Динамическую память нет. Ибо она динамическая =).
А теперь вспоминаем как VC++ Создаёт классы с наследованием фукций, и всё станет ясно. ТЕ, где и как и что нужно куда.
Я только подскажу что есть две функции которые отвечают за обработку сетевых данных и состояний: CGameMode::OnUpdate + CLoginMode::OnUpdate
Далее, копайтесь сами.
Я и так многое сказал уже. =)
вот причем тут это? я не понимаю, предлагаешь унаследоваться от рошного недокументированного класса или что? бред полный. Даже если так, проверку памяти ты куда денешь? кстати я там посмотрел, там идет сравнение с поксоренным слепком, так что в принципе... в теории... попробовать можно.
Изображение
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Re: Free-ro

Сообщение kLabMouse »

ariel
Нет.
Я предлагаю перенаправить по одной из функций VTable.
ariel
Энтузиаст
Сообщения: 58
Зарегистрирован: Пн ноя 12, 2007 10:48 pm

Re: Free-ro

Сообщение ariel »

kLabMouse писал(а):ariel
Нет.
Я предлагаю перенаправить по одной из функций VTable.
мысль интересная, только класс (где работа с сетью) там статический
Изображение
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Re: Free-ro

Сообщение kLabMouse »

ariel
Да. Но его функции можно вызывать, с подменой обратного адреса.
Так, чтобы всё выглядело как бы сам клиент отправляет.
А так как мы прерываемся в одном и том-же потоке что и сам клиент, то разницу ни одна защита в мире не увидит.
Ответить