Здравствуйте,
Вы не могли бы в будущих версиях динамически загружать и использовать "user32.dll" для показа сообщений рода "Обнаружен отдладчик", "Файл поврежден" и т.д.?
Нам необходимо убрать прямую зависимость от "user32.dll" в файлах упакованных VMProtect-ом.
Заранее благодарен.
Зависимость от "user32.dll"
Re: Зависимость от "user32.dll"
А для чего если не секрет?Нам необходимо убрать прямую зависимость от "user32.dll" в файлах упакованных VMProtect-ом.
Re: Зависимость от "user32.dll"
Сорри то что не заметил Вашего ответа. Галочка на "Notify me when a reply is posted" похоже не работает на форуме?Admin wrote: А для чего если не секрет?
При загрузке "user32.dll", она подгружает DLLки указанные в реестре под ключом AppInit_DLLs, чье содержимое сомнительно. Загрузка и инициализация их происходит до запуска нашего защищенного приложения, что может свести на нет всю защиту приложения.
Спасибо.
Re: Зависимость от "user32.dll"
Гы гы... тогда может вам следует задуматся о протекте инжектинга кода в ваше адрессное пространство, и да... еще есть куча способов подгрузится. Че будите от всего этого механизма защищатся?
Re: Зависимость от "user32.dll"
На самом деле существует множество способов инжекта сторонней DLL в чужой процесс (даже при отсутствии зависимости от user32.dll). Если перед вами стоит задача противодействия инжекту, то нужно больше уделять внимания защите вашего кода и данных от изменений. Смотрите в сторону VMPROtectIsValidImageCRC + использование криптоконтейнеров для хранения критичных данных.
Re: Зависимость от "user32.dll"
На данный момент мы только просим убрать зависимость от user32.dll добавляемая VMProtect-ом, только чтобы показывать MessageBox-ы. В остальном, мы счастливы тем как Ваша программа и SDK работает.Admin wrote:На самом деле существует множество способов инжекта сторонней DLL в чужой процесс (даже при отсутствии зависимости от user32.dll).
Спасибо за советы.
Re: Зависимость от "user32.dll"
Мы попытались использовать Ваш SDK и добились того что зависимость от user32.dll пропадает. Но как только мы добавляем вызов VMProtectIsDebuggerPresent, то у нашего бинарника появляется зависимость от данной DLLки.
Имеется ли возможность избавится от зависимости другими способами и в то же время иметь полный функционал Вашей защиты?
Имеется ли возможность избавится от зависимости другими способами и в то же время иметь полный функционал Вашей защиты?
Re: Зависимость от "user32.dll"
У Вас все топики на последнем сообщении клиента останавливаются?
Не могли бы Вы уточнить если есть возможность в реализации нашего запроса? Даже больше как просьба наверное
Спасибо.
Не могли бы Вы уточнить если есть возможность в реализации нашего запроса? Даже больше как просьба наверное
Спасибо.
Re: Зависимость от "user32.dll"
Ваш запрос будет реализован в следующей версии (2.08).
Re: Зависимость от "user32.dll"
Здравствуйте Админ,Admin wrote:Ваш запрос будет реализован в следующей версии (2.08).
Вы не могли бы информировать когда планируется выход версии 2.08? Есть ли возможность получить бету версию и проверить реализацию нашего запроса?
Спасибо.
Re: Зависимость от "user32.dll"
Релиз 2.08 запланирован на 13 марта.