Форум: "Основная";
Текущий архив: 2002.04.15;
Скачать: [xml.tar.bz2];
ВнизКак обмануть хакера-крякера? Найти похожие ветки
← →
eSKey (2002-04-03 18:49) [33]Если программу привязывать к каким-то пользовательским данным, то, имхо, можно сделать так :
Имеется программа, не содержащая никаких юзер-данных, скомпиленная с пуб-ключом. Работает только в демо-моде. Юзер , который хочет купить ее специальной утилиткой генерирует хэш, "дайджест" текста, отправляет ее автору. Автор подписывает этот хэш своим секретным ключом, получает деньги %) и отправляет полученную ЦП юзеру. Ну а программа используя стандартную проверку проверяет соотв. данных/подписи, используя ключ в своем теле. Разумеется придется делать проверку целостности своего ключа, опять же по хэшу (ой).
Какие тут пути взлома: ну конечно, можно убрать/сломать проверку целостности, так на то и использовать потоки+какие-нибудь случайные события виндов. А неизменность кода кстати, правда - небольшой декриптор с пуб. ключом, а остальной код зашифрован авторским секретным ключом. Тоже снимается при желании, но все-же...
Вообще, имеет смысл если эти уникальные данные юзера принципиальны - например его реквизиты для бухгалтерской проги или неизменяемая база данных.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.04.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.005 c