Сейчас на форуме: ==DJ==[ZLO], Magister Yoda, Rio (+6 невидимых)

 eXeL@B —› Основной форум —› Прога запускается только под отладчиком
Посл.ответ Сообщение


Ранг: 266.8 (наставник), 5thx
Активность: 0.220.03
Статус: Участник
very WELL :)

Создано: 28 февраля 2005 19:00
· Личное сообщение · #1

ВОбщем расклад такой.
Ковыряю прогу на VB. Прога привязывается и hdd (GetVolumeInformation).
В зависимости от этого генерится запрос (в виде файла) и соответственно должен быть файл с ключом.
Разбирать что там да как было лень =) Тем более, что имелась одна валидная копия ключа.
Ну я решил место, где вызывается GetVolumeInformation пропатчить, чтобы возвращалось моё значение. Пропатчил. И вот смешной результат. Прога запускается и нормально работает, но только при запуске под отладчиком (олька). А без отладчика вылетает с ошибкой %))).
Нифига не понимаю. Где косяк может быть %)
В принципе прогу-то я пропатчил в другом месте и всё стало ОК. Но просто интересно почему так было %)))



Ранг: 0.0 (гость)
Активность: 0.010
Статус: Участник

Создано: 28 февраля 2005 19:08
· Личное сообщение · #2

Скорее всего ошибка доступа к памяти...
Ты как патчил, точечно или код вписывал?



Ранг: 192.3 (ветеран), 18thx
Активность: 0.120
Статус: Участник
stoned machine-gunner

Создано: 28 февраля 2005 19:09
· Личное сообщение · #3

плохо пропатчил...

-----
once you have tried it, you will never want anything else




Ранг: 39.1 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 28 февраля 2005 23:09
· Личное сообщение · #4

у меня такое бывало с оригиналом регклинера (я ничего не менял в нём)




Ранг: 266.8 (наставник), 5thx
Активность: 0.220.03
Статус: Участник
very WELL :)

Создано: 01 марта 2005 03:09
· Личное сообщение · #5

RU_Ban0K пишет:
Скорее всего ошибка доступа к памяти...
Ты как патчил, точечно или код вписывал?

Хм. Блин. По ходу ты прав. Я код вписывал.
Видать те страницы памяти, к которым мой код обращался (и изменял) под отладчиком read/write и так read only %)



Ранг: 186.8 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 01 марта 2005 14:20
· Личное сообщение · #6

WELL, скорее всего именно в этом трабла... Хотя у меня была веселая прога, которая при активном отладчике работала как порегенная без ограничений... В алгоритме проверки валидности ключей я не разобрался, но зато просто пропатчил место проверки на отладчик, и прога стала всегда думать, что ее отлаживают... Такая вот, оригинальная защита=)




Ранг: 266.8 (наставник), 5thx
Активность: 0.220.03
Статус: Участник
very WELL :)

Создано: 01 марта 2005 14:56
· Личное сообщение · #7

Прикольно



Ранг: 174.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 01 марта 2005 15:09 · Поправил: deNULL
· Личное сообщение · #8

MoonShiner пишет:
прога, которая при активном отладчике работала как порегенная без ограничений...

Должно быть автор проги условие перепутал



Ранг: 186.8 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 01 марта 2005 17:51
· Личное сообщение · #9

deNULL, в том то и дело, что не перепутал, а именно так и хотел... Типа наколка крякеров - запускает он прогу под отладчиком, а она работает как порегенная... Ну как же тут найдешь процедуру проверки=) А расчет видимо на то был, что не каждый умник ради кряка будет постоянно сидеть с отладчиком при обычной работе... А тут и полезут плюшки.



Ранг: 174.2 (ветеран)
Активность: 0.070
Статус: Участник

Создано: 01 марта 2005 20:17
· Личное сообщение · #10

MoonShiner пишет:
Ну как же тут найдешь процедуру проверки=)

Мда, идея интересная, только даже если бы автор как следует замаскировал проверку наличия отладчика, можно было бы простейший лоадер написать, который запускал бы прогу в режиме отладки... В общем, может идея и оригинальная, но непродуктивная


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


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