i-zoom
написал 4 апреля 2006 года в 14:53 (679 просмотров)
Ведет себя
неопределенно; открыл 10 тем в форуме, оставил 8 комментариев на сайте.
Есть устройство USB, в него при программировании могу записать определённый код. Скажите ,как организовать защиту программы от копирования, то есть что бы прога работала только с данным ключем … ? типа как HASP.
Нужен общий алгоритм … не знаю куда копать .
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
DevOps as a Service from Palark
24/7 SRE & DevOps service to cover all your Kubernetes needs.
зашифровать код программы ассиметричным ключём.
сам ключ и процедуру распаковки — хранить на usb-устройстве.
+ некоторые ключевые моменты — проверку целостности образа кода — периодически вызывать. с того самого usb-устройства.
впрочем, кому надо — выковыряет и это.
угу, starforce расковыривают раз за разом, несмотря на все ухищрения разрабов в каждой новой версии…
А вообще, рекомендую поискать в гугле статейки насчёт «пакеров», программ пакующих/шифрующих код, делающих его нечитабельным, неотлаживаемым, похожим на вирусы настолько, что антивирусы поднимают вой. В винде они очень распространены, в *nix — не слышал, не знаю примеров. Придётся скорее всего писать самому. В качестве примера пакера, могу привести ASProtect.
UPX подработать под себя — вполне неплохо…
А можно по-подробнее … далёк я от этого, только начинаю заниматься защитой … устройство то спроектировал, а вот как его применить не знаю . То есть хотелось бы по-подробнее: берём такую то прогу , шифруем, в девайс USB прошиваем тото и тото … при запуске проги делаем это, что бы я хоть понимал в каких исходниках что искать , алгоритмы в смысле . Заранее спасибо.
ну а можно по-подробнее плиз … ну не пойму куда копать. Почитал литературу, сразу дебри научные, а мне то надо хоть понять откуда прыгать .