Сейчас на форуме: r0lka, yashechka (+5 невидимых)

 eXeL@B —› Крэки, обсуждения —› Где найти описание структуры ключа Guardant Stealth
Посл.ответ Сообщение

Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 июля 2005 18:21
· Личное сообщение · #1

Где найти описание структуры ключа Guardant Stealth ( дампа )
Т.е. описание какие данные по какому адресу в ключе ( дампе )
распологаются.
-
На-примере одного дампа, нашел что по смещению: 0x16 идут 4 байта
означающих дату производства ключа, а остальные байтики не пойму
-
Может кто знает где взять это описание ? (Guardant Stealth)




Ранг: 260.3 (наставник), 2thx
Активность: 0.120
Статус: Участник
PPC-PROTECT author

Создано: 14 июля 2005 19:52
· Личное сообщение · #2

в SDK на их сайте

-----
Пиво, сиськи, транс




Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
retired

Создано: 15 июля 2005 00:01
· Личное сообщение · #3

...а setup.exe к sdk например на xtin или поспрашивай на руборде или здесь



Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 16 июля 2005 01:08
· Личное сообщение · #4

А SDK случаем не за 10 Mb весит ?
-
Может у кого уже есть этот SDK ? Хотелось бы просто описание структуры и все...
-
З.Ы. у меня Diall-up ( что-то большое качать не реально )



Ранг: 186.8 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 18 июля 2005 12:27
· Личное сообщение · #5

0
N/A
kmModel
Код модели ключа.
Может принимать следующие значения:

0 - Guardant Stealth, Guardant Net (LPT)
1 - Guardant Stealth (USB)
2 - Guardant Fidus (LPT)
Размер – 1 байт.

1
N/A
kmMemSize
Код объема памяти.
Значение поля соответствует степени, в которую нужно возвести число 2, чтобы получить объем памяти ключа в байтах.
Размер – 1 байт.

2
N/A
kmProgVer
Версия программы микроконтроллера ключа.
Используется для идентификации ключей с заказными микропрограммами.
Размер – 1 байт.

3
N/A
kmProtocol
Версия протокола обмена с ключом.
Используется утилитами диагностики.
Размер – 1 байт.

4
N/A
kmClientVer
Версия ядра нижнего уровня.
Значение 0x104 соответствует версии 1.4.
Используется утилитами диагностики.
Размер – 2 байта.

6
N/A
kmUserAddr
Адрес начала области UAM в 2-хбайтовых словах.
Размер – 1 байт.

7
N/A
kmAlgoAddr
Адрес начала таблицы размещения аппаратных алгоритмов в 2-хбайтовых словах.
Размер – 1 байт.

8
N/A
kmPrnPort
Адрес параллельного порта, к которому подсоединен ключ.
Для USB-ключей значение этого поля равно 0.
Размер – 2 байта.

10
N/A
kmReserved
Зарезервировано.
Размер – 4 байта.


14
N/A
kmPublicCode
Общий код в числовом виде.
Определяет принадлежность ключа конкретному владельцу.
Размер – 4 байта.

18
N/A
kmVersion
Аппаратная версия ключа: биты 0-3: minor, биты 4-7: major.
Размер – 1 байт.

19
N/A
kmLANRes
Максимальный LAN ресурс ключа Guardant Net, программируемый при продаже ключа.
В ключах Guardant Stealth & Fidus значение поля равно 0.
Размер – 1 байт.

20
N/A
kmType
Индикатор типа ключа: сетевой или локальный ключ.
Может использоваться при проверке наличия ключа.
Размер – 2 байта.

22
N/A
kmID
ID (уникальный идентификационный номер) ключа.
Если настроить приложение на ID ключа, то оно будет работать только с этим экземпляром ключом. Размер – 4 байта.

26
N/A
kmWriteProtect
Адрес SAM первого байта/2, который доступен для записи (запрет выровнен к границе слова).
Число должно быть больше 22 (т. е. запрет может быть наложен только с адреса 44 SAM).
Число 0 означает отсутствие запретов на запись.
Размер - 1 байт.

27
N/A
kmReadProtect
Адрес SAM первого байта/2, который доступен для чтения (запрет выровнен к границе слова).
Число должно быть больше 22 (т. е. запрет может быть наложен только с адреса 44 SAM).
Число 0 означает отсутствие запретов на запись.
Размер - 1 байт.

28
N/A
kmAlgoNum
Количество аппаратных алгоритмов в ключе Guardant Stealth или Guardant Net.
Изначально в этом поле записано значение 4, т.к. при подготовке к продаже в ключе создаются 4 стандартных аппаратных алгоритма. Максимальное значение - 18.
В ключах Guardant Fidus игнорируется, поскольку количество алгоритмов в этих ключах предопределено и равно 8.
Размер - 1 байт.

29
N/A
kmTableLMS
Адрес первого слова таблицы лицензий
Размер - 1 байт.

30
(0)
kmNProg
Номер программы.
Используется в условии поиска ключа, чтобы отличать разные программные продукты одного производителя.
Размер - 1 байт.

31
(1)
kmVer
Версия программы.
Используется для проверки версии программного продукта при защите новых версий.
Размер - 1 байт.

32
(2)
kmSN
Серийный номер.
Используется для поиска ключа с заданным серийным номером.
Размер - 2 байта.

34
(4)
kmMask
Битовая маска.
Используется для разрешения/запрета запуска отдельных приложений, если программный продукт состоит из комплекса независимых приложений.
Размер - 2 байта.

36
(6)
kmGP
Счетчик GP (счетчик #1).
Используется для ограничения числа запусков или времени работы приложения.
Содержимое поля уменьшается при каждом запуске приложения. По достижении 0 последующие обращения к ключу будут возвращать ошибку.
Размер - 2 байта.

38
(8)
kmRealLANRes
Реальный сетевой ресурс ключа Guardant Net (счетчик #2).
Значение поля меньше или равно содержимому поля kmLANRes. Используется сервером Guardant Net для анализа сетевого ресурса ключа.
Размер - 2 байта.

40
(10)
kmIndex
Индекс.
Используется утилитами дистанционного программирования ключа.
Размер - 4 байта.

44
(14)
kmUserData
Начиная с этого адреса, располагаются данные для защиты приложения (в том числе дескрипторы алгоритмов Guardant Stealth и Guardant Net).
Размер - 202 байта.


В эту область памяти записываются:

таблица размещения аппаратных алгоритмов
дескрипторы аппаратных алгоритмов
данные, которые можно использовать при помощи функций API

246
(216)
Это поле используют утилиты автоматической защиты и NSKUTIL. Здесь можно хранить данные только в том случае, если не применяется автоматическая защита.
Обнуляется операцией Init.
Размер - 2 байта.

248
(218)
Это поле используется программами диагностики электронного ключа. Его СТРОГО не рекомендуется использовать.
Не обнуляется операцией Init.
Размер - 8 байтов.


 eXeL@B —› Крэки, обсуждения —› Где найти описание структуры ключа Guardant Stealth
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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