Сейчас на форуме: ut2004, vsv1 (+8 невидимых)

 eXeL@B —› Вопросы новичков —› Как организовать защиту?
Посл.ответ Сообщение

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

Создано: 23 сентября 2006 13:45
· Личное сообщение · #1

Подскажите, пожалуйста, как мне написать простую защиту для моей программки. Мне вот очень интересно какой способ (кроме инет активации) вы предложите.
Начитался ][Спеца, решил доработать свою напоминалку до shareware.
Из требований к защите:
- Что-нить оригинальное, позволяющее бесплатно регистрировать русскоязычных пользователей.
- Минимальный уровень защиты от взлома. (а прогу за 5$ на заказ ломают?)
Если кому интересно, вот ссылка rapidshare.de/files/34195824/DayPoint.exe.html 755кб




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 23 сентября 2006 13:52
· Личное сообщение · #2

Самое оригинальное для русскоязычных юзеров я виде тока в LA - загадки. Еще и не отгадаешь с первого раза



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

Создано: 23 сентября 2006 14:06
· Личное сообщение · #3

Ara пишет:
Самое оригинальное для русскоязычных юзеров я виде тока в LA - загадки

Согласен, они уж очень прикольно там выглядят, я постараюсь написать что-нить подобное (в Far'e тоже подобная фишка есть)
А вот как мне замутить проверку регистрации всем остальным пользователям? Я вот думаю, можно попробовать генерировать ключ на основе отосланного ключа с серийниками оборудования, но в тот же день, скорее всего, такую защиту крякнут эти же пользователи. (или я ошибаюсь?)
Крис Касперски писал, что хорошей защитой может быть ключевой файл, представляющий собой кусок исполняемого, но я такого написать не могу




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 23 сентября 2006 15:01
· Личное сообщение · #4

Ну почему не могу? Написал прогу, вырезал из нее кусок важного кода и заменил нулями. Чтобы прога не падала во время работы - проверяй кусочек на нули. Ну и при запуске проверяй наличие ключевого файла и если он есть, вставляй его кусок на свое место. Пишется элементарно. При наличии одного купленного ключа также элементарно взламывается. Но без этого ключа взломать будет нереально.
Потом разбавишь всё это привязкой к железу, крипто...Работай, вобщем.



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

Создано: 24 сентября 2006 00:09
· Личное сообщение · #5

Ara пишет:
Написал прогу, вырезал из нее кусок важного кода и заменил нулями

Ok, постараюсь. А есть какие-нибудь статьи на эту тему?




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 24 сентября 2006 00:43
· Личное сообщение · #6

Ну какие статьи? Я не видел. Если ты программер, реализовать такую хрень тебе труда не составит.



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

Создано: 24 сентября 2006 01:09
· Личное сообщение · #7

Ara пишет:
Если ты программер, реализовать такую хрень тебе труда не составит.

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

Для напоминалки этого хватит, ломать ее врядли кто-нибудь возьмется и реализовать такое для меня проблем не составит Щас займусь.
Мне будет очень сложно перенести кусок исполняемого файла в другой файл т.к. я пока представления не имею о том как это сделать.



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

Создано: 24 сентября 2006 01:19
· Личное сообщение · #8

Улет! гугль выдал столько классных загадок Мне их еще помудиться только в программу вставить. Все, как часть регистрации они будут



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

Создано: 24 сентября 2006 03:10
· Личное сообщение · #9

Все, два последних вопроса в теме, и так уже нафлудил..
В аттаче программка, там пародия на RSA, 256 б. Я хочу не генерировать правильный ключ и сравнивать его с введенным, а шифровать введенный и сравнивать его с шифрованным правильным. Так вот, это насколько просто будет сломать? Я DayPoint собираюсь продавать по 5$ за копию, по этому защиты серьезной ему не надо. Загадки я тоже включу, они будут проверяться наравне с серийником.
Вопрос второй: где лучше хранить информацию о регистрации и триале? (в смысле на компе пользователя)


2573_24.09.2006_CRACKLAB.rU.tgz - Project1.exe


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


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