Сейчас на форуме: asfa, bartolomeo (+7 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Программа чует отладку - как быть? |
Посл.ответ | Сообщение |
|
Создано: 09 марта 2012 17:27 · Личное сообщение · #1 Всем доброго времени суток! Заранее извиняюсь, если глупый и очевидный вопрос, но я не спец, проблему в глаза вижу первый раз. В общем, есть некая онлайн игра, в которую гамают приятели, я по их просьбе ковыряюсь в ней иногда - смысл получить некоторые адреса, так у них называемые базовые, но не суть. Грубо говоря, это RVA экспортируемых функций одной из бибилотек игры плюс набор смещений до конечного адреса. Парни уже сами там лепят себе читы в автоите. Всегда находил их при помощи Cheat engine и его от, защит не было никаких. На днях разрботчики запилили-таки защиту от отладки, при попытке подключения отладчика игра просто вылетает. Попробовал приаттачить Олли к процессу игры - игра выкидывает ошибку, что, мол, обнаружен отладчик и надо бы его закрыть. Пробовал и на ХР, и на 7-ке. Подскажите пожалуйста, какие существуют способы обойти проверку? слышал, что для софт айса есть плагины, скрывающие его от подобных защит, но я что-то не смог запустить айс на хр... ![]() |
|
Создано: 09 марта 2012 17:29 · Личное сообщение · #2 |
|
Создано: 09 марта 2012 17:40 · Поправил: hlmadip · Личное сообщение · #3 |
|
Создано: 09 марта 2012 17:42 · Личное сообщение · #4 |
|
Создано: 09 марта 2012 18:41 · Личное сообщение · #5 |
|
Создано: 09 марта 2012 19:08 · Личное сообщение · #6 |
|
Создано: 09 марта 2012 19:10 · Личное сообщение · #7 |
|
Создано: 09 марта 2012 19:20 · Личное сообщение · #8 Вообще, если навскидку, правильно ли я понял? Игра, скорее всего, использует самый простой способ проверки вызовом соответствующей апи (вроде была такая, дай бог памяти, не могу назвать), которая показывает, находится ли приложение в режиме отладки. Если да, находится, то болт. я угадал? PS. файлы не закриптованы, не упакованы. Основания думать о примитивности защиты сильные =) ![]() |
|
Создано: 09 марта 2012 19:44 · Поправил: ARCHANGEL · Личное сообщение · #9 toizy пишет: Игра, скорее всего, использует самый простой способ проверки вызовом соответствующей апи (вроде была такая, дай бог памяти, не могу назвать), которая показывает, находится ли приложение в режиме отладки. Если да, находится, то болт. я угадал? Не совсем. Смотрите ----- Stuck to the plan, always think that we would stand up, never ran. ![]() |
|
Создано: 09 марта 2012 19:46 · Личное сообщение · #10 toizy пишет: Игра, скорее всего, использует самый простой способ проверки вызовом соответствующей апи (вроде была такая, дай бог памяти, не могу назвать), которая показывает, находится ли приложение в режиме отладки isDebuggerPresent дока по антиотладке в аттаче ![]() ![]() |
|
Создано: 09 марта 2012 19:47 · Личное сообщение · #11 |
|
Создано: 10 марта 2012 01:27 · Личное сообщение · #12 |
|
Создано: 10 марта 2012 01:53 · Личное сообщение · #13 Ничего сложного http://tuts4you.com/request.php?1819 хотя фишка с BlockInput в свое время очень раздражала. ![]() |
|
Создано: 10 марта 2012 01:56 · Личное сообщение · #14 |
|
Создано: 10 марта 2012 01:58 · Личное сообщение · #15 |
|
Создано: 10 марта 2012 02:03 · Поправил: Vovan666 · Личное сообщение · #16 toizy пишет: Позвольте мне иметь наглость выложить dll сюда http://zalil.ru/32845800 - это yoda или только прикидывается? Да там даже по секциям видно что это VMProtect, и на сколько я помню yoda не умеет длл паковать. ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Программа чует отладку - как быть? |