Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Отладка клиента? (It)
#1
Существует-ли в природе способ запустить клиент 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, мне не совсем оказался понятен способ поиска и замены, и переписать этот алгоритм на чистом с++ под свои нужды не представилось возможным.

Возможно, есть просто какие-то уловки в процессе отладки клиента, о которых я не знаю.
В общем, я буду рад любой помощи и советам.
Ответ
#2
плуги Phantom и StrongDC на ура скрывает олю в kernelmode.

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

Результатов пока не принесло.
Ответ
#4
Очепятался, StrongOD. Ни в коем разе нельзя включать все и сразу - только то, что в данном случае нужно.
Ответ
#5
Странно. Я ИЛ клиент отлаживаю даже не то что olydbg, а обычнм дельфевым дебаггером. И никаких проблем.
Attach to Process, ставим брейкпоинт и поехали с него.
Ответ
#6
Цитата:только то, что в данном случае нужно
Вот как раз такими знаниями я не располагаю Smile
Плагин сейчас поищу, спасибо.
А насчет необходимых опций, в данном случае, что нибудь посоветуете?

Цитата:Я ИЛ клиент отлаживаю даже не то что olydbg
Как-то, действительно странно)) Smile
У меня при появлении не скрытых отладчиков клиент через секунду крешится.
Ответ
#7
Вы случаем не с леймгвардом патч олаживаете?
Ответ
#8
Цитата:Вы случаем не с леймгвардом патч олаживаете?
Нет нет Smile
Для таких целей, с просторов сети вытянул "чистую" папку.
Разве что там GG прибит и l2encdec поработал.

p.s
Пробовал отладчиком MSVS приаттачится.
Не крешится, на удивление.
Но исключение одно проходу не дает, и вернуть управление процессу не выходит.
Ответ
#9
Код:
[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

Настройки обоих для работы под темидой
Ответ
#10
Да, действительно заработало Smile
Премного благодарен)

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


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Декомпиляция клиента для изучения SiriusED 0 1,423 04-20-2023, 11:40 PM
Последний пост: SiriusED
  Редактирование файлов клиента Sber 5 2,569 08-21-2019, 11:12 AM
Последний пост: Sber
  Даунгрейд клиента / Корректный батник для l2tool.exe Exsender 3 2,714 07-18-2019, 11:25 AM
Последний пост: Emperor
  Дешифровка файла .dat из китайского клиента Exsender 3 2,084 03-26-2019, 06:47 PM
Последний пост: Gaikotsu
  Дизасм клиента. Пакеты. n3k0nation 30 23,586 11-25-2018, 10:29 AM
Последний пост: LightFusionMain
  Настройка l2.ini, разбор, исправление, объяснение, подключение клиента к серверу kpuk 75 117,940 02-25-2017, 07:15 PM
Последний пост: 0xAAA
  Отключение системы защиты клиента Frost RomanoDi 22 61,007 03-24-2016, 12:56 PM
Последний пост: PROGRAMMATOR
  Крит клиента в определенной локации itcry 6 2,165 01-04-2016, 05:53 PM
Последний пост: itcry
  Ищу фикс клиента xlBASlx 3 1,625 11-01-2015, 01:12 PM
Последний пост: Zubastic
  Русификация клиента Lineage2Classic Japan Free CHANEL 10 6,668 07-25-2015, 05:58 PM
Последний пост: Daan Raven

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)