- Статус
- Оффлайн
- Регистрация
- 14 Янв 2019
- Сообщения
- 405
- Реакции
- 59
Парни, такое дело: есть экзешник и длл, которая чекает хвид (хвид заранее забит в длл) и возвращает тру или фолс в зависимости от того, совпадают хвиды или нет. На экзешники и длл накинут вмп. Вопрос: как лучше защитить длл от подмены?
Самое банальное что приходит на ум - это чека хэш сумму дллки из экзешника, и бить тревогу, если она не совпадает. Но насколько надежен такой вариант? Какие есть еще способы защиты?
P.S1: Сразу скажу, что защита не рассчитана на супер хацкеров - реверсеров, а скорее на людей, который что то знают, но опыта большого нет.
P.S2: Прога должна работать только в офлайне, так что любые варианты со связью с сервером отметаются.
P.S3: Почему функция активации лежит в отдельной длл, а не внутри экзешника - не спрашивайте, так надо.
Самое банальное что приходит на ум - это чека хэш сумму дллки из экзешника, и бить тревогу, если она не совпадает. Но насколько надежен такой вариант? Какие есть еще способы защиты?
P.S1: Сразу скажу, что защита не рассчитана на супер хацкеров - реверсеров, а скорее на людей, который что то знают, но опыта большого нет.
P.S2: Прога должна работать только в офлайне, так что любые варианты со связью с сервером отметаются.
P.S3: Почему функция активации лежит в отдельной длл, а не внутри экзешника - не спрашивайте, так надо.
Ну или еще попытаюсь уговорить человека переписать защиту под ваши способы.