12-07-2011, 06:03 PM
Существует-ли в природе способ запустить клиент It (Без gg, разумеется) под отладчиком (Олька) ?
Engine само собой, "затемиденный", других версий не нагуглил.
Некоторые плагины и хаки помогли обойти обнаружение ollydbg и немедленный вылет клиента.
Обрадовался рано, к сожалению, проблемы на этом не закончились.
Запуск клиента из отладчика, также, заканчивается мгновенной терминацией процесса.
Приаттачивание к работающему клиенту на первый взгляд, проходит успешно, процесс отладки встает на "DbgBreakPoint".
Попытка продолжить приводит к AV исключению(иям)
Целью, является исследование функции, выдающей статический ключ для blowfish.
Поскольку, в исходниках библиотеки Fyyre, мне не совсем оказался понятен способ поиска и замены, и переписать этот алгоритм на чистом с++ под свои нужды не представилось возможным.
Возможно, есть просто какие-то уловки в процессе отладки клиента, о которых я не знаю.
В общем, я буду рад любой помощи и советам.
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, мне не совсем оказался понятен способ поиска и замены, и переписать этот алгоритм на чистом с++ под свои нужды не представилось возможным.
Возможно, есть просто какие-то уловки в процессе отладки клиента, о которых я не знаю.
В общем, я буду рад любой помощи и советам.