Сейчас на форуме: ==DJ==[ZLO], Magister Yoda, Rio (+6 невидимых) |
![]() |
eXeL@B —› Основной форум —› Прога запускается только под отладчиком |
Посл.ответ | Сообщение |
|
Создано: 28 февраля 2005 19:00 · Личное сообщение · #1 ВОбщем расклад такой. Ковыряю прогу на VB. Прога привязывается и hdd (GetVolumeInformation). В зависимости от этого генерится запрос (в виде файла) и соответственно должен быть файл с ключом. Разбирать что там да как было лень =) Тем более, что имелась одна валидная копия ключа. Ну я решил место, где вызывается GetVolumeInformation пропатчить, чтобы возвращалось моё значение. Пропатчил. И вот смешной результат. Прога запускается и нормально работает, но только при запуске под отладчиком (олька). А без отладчика вылетает с ошибкой %))). Нифига не понимаю. Где косяк может быть %) В принципе прогу-то я пропатчил в другом месте и всё стало ОК. Но просто интересно почему так было %))) ![]() |
|
Создано: 28 февраля 2005 19:08 · Личное сообщение · #2 |
|
Создано: 28 февраля 2005 19:09 · Личное сообщение · #3 |
|
Создано: 28 февраля 2005 23:09 · Личное сообщение · #4 |
|
Создано: 01 марта 2005 03:09 · Личное сообщение · #5 |
|
Создано: 01 марта 2005 14:20 · Личное сообщение · #6 WELL, скорее всего именно в этом трабла... Хотя у меня была веселая прога, которая при активном отладчике работала как порегенная без ограничений... В алгоритме проверки валидности ключей я не разобрался, но зато просто пропатчил место проверки на отладчик, и прога стала всегда думать, что ее отлаживают... Такая вот, оригинальная защита=) ![]() |
|
Создано: 01 марта 2005 14:56 · Личное сообщение · #7 |
|
Создано: 01 марта 2005 15:09 · Поправил: deNULL · Личное сообщение · #8 |
|
Создано: 01 марта 2005 17:51 · Личное сообщение · #9 deNULL, в том то и дело, что не перепутал, а именно так и хотел... Типа наколка крякеров - запускает он прогу под отладчиком, а она работает как порегенная... Ну как же тут найдешь процедуру проверки=) А расчет видимо на то был, что не каждый умник ради кряка будет постоянно сидеть с отладчиком при обычной работе... А тут и полезут плюшки. ![]() |
|
Создано: 01 марта 2005 20:17 · Личное сообщение · #10 MoonShiner пишет: Ну как же тут найдешь процедуру проверки=) Мда, идея интересная, только даже если бы автор как следует замаскировал проверку наличия отладчика, можно было бы простейший лоадер написать, который запускал бы прогу в режиме отладки... В общем, может идея и оригинальная, но непродуктивная ![]() ![]() |
![]() |
eXeL@B —› Основной форум —› Прога запускается только под отладчиком |