Сейчас на форуме: Lohmaty, tyns777, cppasm (+7 невидимых)

 eXeL@B —› Вопросы новичков —› IDirectSoundBuffer::Lock / антиотладка
Посл.ответ Сообщение

Ранг: 9.1 (гость), 20thx
Активность: 0.040.08
Статус: Участник

Создано: 25 апреля 2018 01:09 · Поправил: Illuzion
· Личное сообщение · #1

Добрый день.

Опишу ситуацию, а в конце задам вопрос.

В одной из популярных online рпг используется антибот система. В целом все стандартно и написать нужные патчи не составило труда. После этого осталась не понятной одна вещь.

При подключении отладки X64DBG (ScyllaHide && SharpOD x64) игра крашится на IDirectSoundBuffer::Lock (DefOpenAl32.dll). При чем сначала просто возникает 10-30 ошибок DSERR_INVALIDPARAM (в смысле, ф-ция возвращает это), а далее все хорошо - игра работает и функция возвращает DS_OK. Но после этого при каком-н из действий (открытие инвентаря, а может просто при беге - всегда по-разному) происходит краш ИЛИ продолжает дальше работать до выхода из неё. При чем все краши выглядят рандомными - во всяком случае, у меня не получилось выявить зависимость. И, после, выдаются разные сообщения об ошибках, но всегда связанные со звуком.

Интересно, что каждый раз игру получается запускать по-разному. Например, сначала я просто грузил процесс bin, потом это перестало работать. Тогда я аттачился в момент загрузки основного окна - работало несколько дней. После того, как запатчил ntdll не очень удачно в 1-й раз, этот вариант тоже перестал работать.

Тестировал на Win10, Win 8, Win 8.1 - ситуация при подключении отладки абсолютно одинаковая. Звук выключал полностью, драйвера из системы удалял.

Вопрос: возможно ли, что игра обнаруживает отладку по возврату DSERR_INVALIDPARAM?

P.S. кстати, если игра обнаруживает отладку, то она тоже крашится без всяких сообщений об ошибках.


 eXeL@B —› Вопросы новичков —› IDirectSoundBuffer::Lock / антиотладка
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати