Консультация № 119686
22.01.2008, 06:56
0.00 руб.
0 6 6
Здравствуйте уважаемые эксперты! От одного из моих товарищей слышал следующую "байку": (см. приложение).
Ответьте пожалуйста, насколько вышесказанное соответствует действительности. Неужели так просто обмануть программу, тем более такую серьезную, каковой я считал NOD32?

Приложение:
"...мне мастер установил с диска NOD32 (за символическую сумму).Через некоторое время программа поставила меня в известность, что ее срок истекает и нужен ключ.В то же время я установил Оперу и она стала мне сигнализировать о несоответствии системного времени.Я посмотрел на эти часы и увидел 2000год.Начиная понимать что к чему, я перевел время на месяц назад того же года. Программа заработала четко, пошли все обновления.И так продолжалось около полугода, т.е. я регулярно переставлял часы. При этом дата сканирования у меня соответствовала системным часам.Потом я поставил нормальную лицензионную программу."

Обсуждение

Неизвестный
22.01.2008, 07:07
общий
это ответ
Здравствуйте, scoop!
Я установил эту программу недавно, по совету друзей. Не знаю можно ли её так обманывать так как у меня в данный момент стоит не-триальная версия. А для триал-версии версии есть патч, который продляет срок работы триал-версии до 3500 (приблизительно 9 лет). Та версия, которую я установил скорее всего коммерческая так как требует ввода логина и пароля для обновления (я обновляю с зеркал), но никаких упоминаний какой у неё срок действия я не нашёл.
P.S. Не пропагандирую пиратство, подумываю о покупке лицензионного NOD32.
Неизвестный
22.01.2008, 08:20
общий
это ответ
Здравствуйте, scoop!
Такой случай может быть, если ключ привязывается к системному времени. У меня был подобный случай, только наоборот. У меня время только не назад перевелось, а вперед (на год), и Outpost стал кричать, что у него кончился ключ, хотя обновлял недавно. Помогло тем, что поправил время.
давно
Руководитель
1
1524
22.01.2008, 08:55
общий
это ответ
Здравствуйте, scoop!
Система ограничения триал-версий, основанная на системном времени использовалась ранее во многих программах. Т.е. при установке программа записывала дату и время установки куда-то (INI-файлы, реестр, другие файлы) и при каждом запуске проверяла текущую системную дату. Если дата и время в какой-то момент выходили за пределы триал-ограничения, программа отказывалась работать. И действительно, "лечилось" это простым откатом системного времени примерно на дату установки программы.
На сегодняшний день такая системы контроля триальности практически не используется производителями, т.к. очень легко данные ограничения обходятся даже неподготовленными пользователями.
Современные системы контроля испытательного (пробного) бесплатного срока эксплуатации более серьезны, производители используют различные механизмы: от самых простых - генерирование статичного пароля на основе зарегистрированного имени пользователя программы, до использования так называемых "ключей" - бинарных или текстовых файлов с определенной информацией, которые генерируются производителями и дистрибьюторами динамически, а приложение имеет механизм принятия и т.н. "валидации" (проверки корректности и соответствия данных регистрационной информации пользователя).
Кроме того, существует и более простой, но гораздо более действенный метод - различные дистрибутивы для демонстрационной и полнофункциональной версий. При ознакомлении с программой пользователь скачивает дистрибутив, который изначально "урезан" производителем - в существуют определенные ограничения, накладываемые на ознакомительную версию продукта. При покупке лицензии на использование оного, пользователь получает полнофункциональный дистрибутив. Как правило, данные дистрибутивы имеют определенную привязку к определенным пользовательским данным, чтобы предотвратить распространение полнофункциональных дистрибутивов пользователями.
Системы ограничения использования демо-версий ПО - очень обширная тема, которая актуальна для производителей shareware-программ. Есть много стандартных методов, кроме того, производители постоянно внедряют "ноу-хау", придумывая и реализуя собственные механизмы защиты от нелегального использования своего ПО.
По поводу NOD32 сказать что-то вразумительное не смогу, не приходилось пытаться ее "ломать". Но, как я понимаю, Вас интересуют общие аспекты защиты программ.
Об авторе:
Если не знаешь, что делать - делай шаг вперед.

Неизвестный
22.01.2008, 19:55
общий
это ответ
Здравствуйте, scoop!
Данный баг в Nod 32 уже исправлен, да и потом кому нравится жить в 2000 году то пожалуйста !
Неизвестный
23.01.2008, 12:17
общий
это ответ
Здравствуйте, scoop!
Share-программы (условно-бесплатные) имеют определенный срок действия, который ограничивается либо количеством запусков, либо количеством дней, по истечении которых программа перестает работать до ввода регистрационных данных.
Один из способов ограничения срока службы программы – это установка разработчиком количество дней, на протяжении которых будет работать программа.
В большинстве случаев, что встречается редко, перед установкой достаточно перевести системную дату вперед, например на пять лет (с 2008 на 2013). Затем после установки программы, вернуть системную дату в ее исходное значение, после чего программа будет работать пять лет и определенное количество дней.
Неизвестный
23.01.2008, 16:08
общий
это ответ
Здравствуйте, scoop!
Да; я даже читал по этому поводу статью одного программиста - там рассказывалось, как, переведя часы, можно пользоваться нелицензионной Windows Vista. Но ссылку я, к сожалению, не помню, а процитировать не имею права, т. к. это пиратство. Но вообще сам таким методом хотел поставить Photoshop CS2 - как лицензия истекала, переводил часы. Но почему-то не получилось. А что касается Вашего случая, видимо, всё именно так.
Форма ответа