Отладка клиента? (It) - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II > Игровой клиент

Игровой клиент Есть вопросы по поводу редактирования dat, utx и других файлов клиента, пожалуйста, задавайте их здесь.

Ответ
Опции темы
Непрочитано 07.12.2011, 18:03   #1
Аватар для SouthBridge
Постоялец

Автор темы (Топик Стартер) Отладка клиента? (It)

Существует-ли в природе способ запустить клиент It (Без gg, разумеется) под отладчиком (Олька) ?
Engine само собой, "затемиденный", других версий не нагуглил.
Некоторые плагины и хаки помогли обойти обнаружение ollydbg и немедленный вылет клиента.

Обрадовался рано, к сожалению, проблемы на этом не закончились.
Запуск клиента из отладчика, также, заканчивается мгновенной терминацией процесса.
Приаттачивание к работающему клиенту на первый взгляд, проходит успешно, процесс отладки встает на "DbgBreakPoint".
Попытка продолжить приводит к AV исключению(иям)
Цитата:
<<Don't know how to continue because memory at address 61E3C58A is not readable. Try to change EIP or pass exception to program.>>
Передача исключения не помогает, и после строки в статусбаре
Цитата:
"Debugged programm was unable to process exception"
Клиент с крешем помирает, увы.

Целью, является исследование функции, выдающей статический ключ для blowfish.
Поскольку, в исходниках библиотеки Fyyre, мне не совсем оказался понятен способ поиска и замены, и переписать этот алгоритм на чистом с++ под свои нужды не представилось возможным.

Возможно, есть просто какие-то уловки в процессе отладки клиента, о которых я не знаю.
В общем, я буду рад любой помощи и советам.
SouthBridge вне форума Ответить с цитированием
Непрочитано 07.12.2011, 18:32   #2
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: Отладка клиента? (It)

плуги Phantom и StrongDC на ура скрывает олю в kernelmode.

Добавлено через 40 секунд
ну и естественно бряки выключи на AV при дебаге.

Последний раз редактировалось ANZO; 07.12.2011 в 18:32. Причина: Добавлено сообщение
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 07.12.2011, 19:09   #3
Аватар для SouthBridge
Постоялец

Автор темы (Топик Стартер) Re: Отладка клиента? (It)

Цитата:
плуги Phantom и StrongDC
PhantOm у меня стоит (все опции включены), а StrongDC.. хм, это разве плагин такой?
Никогда не слышал, и не нашел в гугле.
Под таким именем мне известен только P2P клиент.
Цитата:
бряки выключи на AV при дебаге.
В настройках ольки выставлен игнор для всех типов исключений, и для широкого диапазона кастомных эскепшнов.

Результатов пока не принесло.
SouthBridge вне форума Ответить с цитированием
Непрочитано 07.12.2011, 19:12   #4
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: Отладка клиента? (It)

Очепятался, StrongOD. Ни в коем разе нельзя включать все и сразу - только то, что в данном случае нужно.
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 07.12.2011, 19:18   #5
Аватар для Azagthtot
Эксперт

По умолчанию Re: Отладка клиента? (It)

Странно. Я ИЛ клиент отлаживаю даже не то что olydbg, а обычнм дельфевым дебаггером. И никаких проблем.
Attach to Process, ставим брейкпоинт и поехали с него.
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 07.12.2011, 19:19   #6
Аватар для SouthBridge
Постоялец

Автор темы (Топик Стартер) Re: Отладка клиента? (It)

Цитата:
только то, что в данном случае нужно
Вот как раз такими знаниями я не располагаю
Плагин сейчас поищу, спасибо.
А насчет необходимых опций, в данном случае, что нибудь посоветуете?

Цитата:
Я ИЛ клиент отлаживаю даже не то что olydbg
Как-то, действительно странно))
У меня при появлении не скрытых отладчиков клиент через секунду крешится.
SouthBridge вне форума Ответить с цитированием
Непрочитано 07.12.2011, 19:21   #7
Аватар для Azagthtot
Эксперт

По умолчанию Re: Отладка клиента? (It)

Вы случаем не с леймгвардом патч олаживаете?
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Непрочитано 07.12.2011, 19:24   #8
Аватар для SouthBridge
Постоялец

Автор темы (Топик Стартер) Re: Отладка клиента? (It)

Цитата:
Вы случаем не с леймгвардом патч олаживаете?
Нет нет
Для таких целей, с просторов сети вытянул "чистую" папку.
Разве что там GG прибит и l2encdec поработал.

p.s
Пробовал отладчиком MSVS приаттачится.
Не крешится, на удивление.
Но исключение одно проходу не дает, и вернуть управление процессу не выходит.
SouthBridge вне форума Ответить с цитированием
Непрочитано 07.12.2011, 20:11   #9
Аватар для ANZO
Разработчик BDO Emu

По умолчанию Re: Отладка клиента? (It)

Код:
[Plugin StrongOD]
CreateProcessMode=0
HidePEB=1
IsPatchFloat=1
IsAdvGoto=1
KernelMode=1
KillPEBug=1
SuperEnumMod=0
AdvAttach=0
SkipExpection=1
OrdFirst=0
BreakOnLdr=0
BreakOnTls=0
RemoveEpOneShot=0
ShowBar=17
LoadSym=0
AutoUpdate=0
HideWindow=1
HideProcess=1
ProtectProcess=1
DriverKey=-82693034
DriverName=turbo2
UpdateURL=http://sod.ibt.name/update.txt
[Plugin PhantOm]
PEB=0
GETCOUNT=0
DRX=1
SETCONTEXT=0
DEBSTRING=0
WINVER=0
GETTIMES=0
REMOVEEP=0
HANDLE=0
WINDOWS=0
DRIVER=1
CAPTION=0
RDTSC=0
VERSION=154
DELTARDTSC=34816
HIDENAME=deflo
RDTSCNAME=rdtsc
CAPTEXT=*>gRn<*
PRETEXT=o_O
SINGLE=0
BLOCK=0
[System]
Options position=256,210
[Exceptions]
Custom[0]=00000000,FFFFFFFF
Настройки обоих для работы под темидой
ANZO вне форума Отправить сообщение для ANZO с помощью ICQ Отправить сообщение для ANZO с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 07.12.2011, 20:25   #10
Аватар для SouthBridge
Постоялец

Автор темы (Топик Стартер) Re: Отладка клиента? (It)

Да, действительно заработало
Премного благодарен)

Осталось только найти куда предположительно бряк ставить.
Хотя это несколько проблематично, ибо при нажатии на Log In клиент сразу крешится >_<
SouthBridge вне форума Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отладка сервера AION vitlav Серверная часть 0 20.01.2011 23:07
Ошибка клиента DJBesa Серверная часть 4 17.11.2010 01:25
Патч для клиента 1.9.0.1 vinste Aion 2 29.06.2010 22:07
Doors из клиента atukal Игровой клиент 1 09.02.2010 14:23
Закрытие клиента Nemesis Серверная часть 4 03.02.2010 14:58


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 13:44. Часовой пояс GMT +3.

Вверх