[Resident Evil 5] помогите отключить xlive. in Вопросы по созданию читов в одиночных играх Опубликовано 22 июля, 2017 Решил покопаться в ре5 снова после долгого перерыва хотя теперь не очень тривиальная задача - определение формата данных анимации (я думаю возможно ли сконвертить в ре6 формат) xlive killer я находил но вот breakpoints и trace как это заставить чтоб не валилось? врубал dbvm с kernelmode debugger но это не стабильно, я могу кнопку левую просто зажать и у меня вылет будет (есть еще вариант debug версию использовать, но тогда загрузки не работают, ничего не сохраняется) проследил и вроде нашел 2 причины почему вылет происходит Цитата > xlive.dll!01d7b6d8() xlive.dll+64B6D8 [Frames below may be incorrect and/or missing, no symbols loaded for xlive.dll] xlive.dll!018758da() xlive.dll+1458DA xlive.dll!018768c2() xlive.dll+1468C2 ntdll.dll!_ZwTestAlert@0() + 0x15 bytes ntdll.dll!_ZwContinue@8() + 0x12 bytes ntdll.dll!_LdrInitializeThunk@8() + 0x1a bytes kernel32.dll!@BaseThreadInitThunk@12() + 0x12 bytes ntdll.dll!___RtlUserThreadStart@8() + 0x27 bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes и Цитата > xlive.dll!6ba97475() xlive.dll+00147475 [Frames below may be incorrect and/or missing, no symbols loaded for xlive.dll] ntdll.dll!_ZwTestAlert@0() + 0x15 bytes ntdll.dll!_ZwContinue@8() + 0x12 bytes ntdll.dll!_LdrInitializeThunk@8() + 0x1a bytes kernel32.dll!@BaseThreadInitThunk@12() + 0x12 bytes ntdll.dll!___RtlUserThreadStart@8() + 0x27 bytes ntdll.dll!__RtlUserThreadStart@8() + 0x1b bytes в первом случае адрес разный (относительно image base xlive.dll) но вот сама инструкция что валится постоянно одинаковая 3E C6 05 19F30000 99 - mov byte ptr [0000F319],99h но проблема в том что она появляется не сразу, а именно в момент когда вылет будет как этот момент поймать я не пойму xlive.dll+1458DA тут перед этим стоит вызов call [esi+30] и ставя туда брикпоинты я дебаг делаю, но опять же к сожелению ce тупо вылетает, я даже не пойму в какой момент (можно минут 10 ходить ходить и на простом mov вылетит) что плохо когда я закрываю ce и жму отладку visual studio то он stacktrace (call stack) показывает и все сам стек не показывает и я никак не могу понять откуда он попадает сюда я вроде проверял и в стеке выше видел это значение стоит ли этим заморачиваться или все просто ce kernelmode врубают? (может потому что винда win7 x64 и не очень стабильно? xlive у меня 3.5.92 вроде) // изменил название темы (читайте правила) Garik66
[Resident Evil 5] помогите отключить xlive.
in Вопросы по созданию читов в одиночных играх
Опубликовано
Решил покопаться в ре5 снова после долгого перерыва
хотя теперь не очень тривиальная задача - определение формата данных анимации
(я думаю возможно ли сконвертить в ре6 формат)
xlive killer я находил
но вот breakpoints и trace как это заставить чтоб не валилось?
врубал dbvm с kernelmode debugger
но это не стабильно, я могу кнопку левую просто зажать и у меня вылет будет
(есть еще вариант debug версию использовать, но тогда загрузки не работают, ничего не сохраняется)
проследил и вроде нашел 2 причины почему вылет происходит
и
в первом случае адрес разный (относительно image base xlive.dll)
но вот сама инструкция что валится постоянно одинаковая
3E C6 05 19F30000 99 - mov byte ptr [0000F319],99h
но проблема в том что она появляется не сразу, а именно в момент когда вылет будет
как этот момент поймать я не пойму
xlive.dll+1458DA
тут перед этим стоит вызов call [esi+30]
и ставя туда брикпоинты я дебаг делаю, но опять же
к сожелению ce тупо вылетает, я даже не пойму в какой момент
(можно минут 10 ходить ходить и на простом mov вылетит)
что плохо когда я закрываю ce и жму отладку visual studio то он stacktrace (call stack) показывает и все
сам стек не показывает и я никак не могу понять откуда он попадает сюда
я вроде проверял и в стеке выше видел это значение
стоит ли этим заморачиваться или все просто ce kernelmode врубают?
(может потому что винда win7 x64 и не очень стабильно? xlive у меня 3.5.92 вроде)
// изменил название темы (читайте правила) Garik66