![]() |
eXeL@B —› Вопросы новичков —› Нужно обойти проверку на наличие физического электронного ключа Guardant. |
Посл.ответ | Сообщение |
|
Создано: 24 мая 2010 14:31 · Поправил: GESTALT · Личное сообщение · #1 В программе есть файл .dll который при запуске программы проверяет наличие в компьютере (Windows XP x32) наличие физического ключа защиты (Guardant Stealth 2). Если ключа нету, программа естественно дальше не запускается и выдается ошибка "Key not found". Известно что такая проверка происходит вызовом следующих процедур: Code:
Для анализа использовал IDA 5.5.0 Теперь сам вопрос. Как этот кусок заменить (или что нужно сделать) что бы при ненахождении ключа (физически) программа не ошибку выдавала, а возвращала как бы ответ что ключ какбэ есть. Заранее спасибо всем откликнувшимся. ![]() |
|
Создано: 24 мая 2010 15:43 · Поправил: ZLOvar · Личное сообщение · #2 |
|
Создано: 24 мая 2010 15:52 · Поправил: GESTALT · Личное сообщение · #3 Большое спасибо что откликнулись, если в процессе сможете ее пропатчить то выложите готовую .dll И на всякий случай полностью эта процедура Code:
![]() |
|
Создано: 20 апреля 2011 09:16 · Личное сообщение · #4 |
|
Создано: 20 апреля 2011 10:01 · Поправил: ARCHANGEL · Личное сообщение · #5 GESTALT пишет: И на всякий случай полностью эта процедура Code:
Да, сильно. Что ж вы хотели там через IDA наанализировать, если вы не знаете базовых понятий. Надо книжки почитать, а потом гарданты ломать уже. Под процедурой полностью понимается не код Native API (и не переходник на неё), а код функции, вызывающей NtQuerySystemInformation из образа защищаемого приложения. То, что вы привели, не имеет никакой ценности, из листинга следует, что нужно привести код sub_4DBBF4. ----- Stuck to the plan, always think that we would stand up, never ran. ![]() |
|
Создано: 20 апреля 2011 14:40 · Личное сообщение · #6 |
|
Создано: 20 апреля 2011 18:08 · Личное сообщение · #7 |
![]() |
eXeL@B —› Вопросы новичков —› Нужно обойти проверку на наличие физического электронного ключа Guardant. |
Эта тема закрыта. Ответы больше не принимаются. |