Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Значит зашифрованная компонента есть. 03.09.04 12:08 Число просмотров: 1897
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman Отредактировано 03.09.04 12:10 Количество правок: 1
|
> Как вариант держать какую-либо компоненту ПО в > зашифрованном виде,
Значит зашифрованная компонента у клиента есть.
> при запуске, на основе апаратной привязки и сгенеренного > ключа, указанную > компоненту расшифровывать в памяти и запускать экземпляр > ПО.
Ключ расшифровки значит у пользователя (потенциального крэкера) тоже есть (на основе аппаратуры).
Алгоритм есть.
Так что мешает чуть-чуть подправить программу, сказать ей чтоб не брала ключ из аппаратуры, а напрямую впихнуть его в программу расшифровки.
> если кому-то понадобится, напишут эмулятор ключа. > преценденты есть.
Все базовые подходы к защите и "взлому" опиманы в множестве брошюр. Давайте продолжим обсуждение после прочтения соответствующей литературы и приобретения богатого опыта. Попробуйте создать конкретную защиту и дайте коллеге ее взломать. Потом поправляйте ее после каждого успешного взлома, руководствуясь отчетом о багах коллеги.
Чтобы написать эмулятор ключа, надо сначала узнать алгоритм, зашитый в ключе. Пделагаете расковырять микросхему и неизвестно каким методом "снять" с нее логику и прошивку.
ПС: К сожалению не всегда электронные ключи реализуются соответствующим образом, поэтому есть возможность "взлома" или написания эмуляторов отдельных экземпляров.
ППС: И за что я люблю фришный софт?...
|
|
|