Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

-RC=N

Количество неудачных обращений к ключу (по умолчанию 50)

-FAST

Использовать все доступные ключи для ускорения защиты

-SILENT

Отключить вывод сообщение в защищенном приложение (отключает опцию -RC)

-MSG=<msg-файл>

Использовать сообщения об ошибках из msg-файла (по умолчанию сообщения об ошибках берутся из ресурсов)

-PP

Вероятность генерирования полиморфных инструкций (по умолчанию 100%)

-PD

Фактор глубины полиморфных инструкций. Допустимые значения от 2 до 100 (по умолчанию 10)

-HP

Фактор уменьшения вероятности вызова функций контроля целостности. Допустимые значения от 1 до 1000

-PRC=<prc-файл>

Установить имя входного *.prc файла

-PEM=<pem-файл>

Указать путь к файлу с лицензией на IEEE Software Taggant System

-PROTECT_DLL_NAME=<файл>

Установить имя защищённого хранилища данных

-OUT=<путь>

Установить выходную директорию для защищаемых файлов

-Q

Запретить вывод сообщений утилитой защиты

-ENVELOPE_MODE=S|H:[N]:[L]

режим работы конверта (способ шифрования секций защищаемого модуля)

  • S – программный режим конверта без использования алгоритмов электронного ключа
  • H – режим работы конверта с использованием аппаратного алгоритма с номером N и длиной вопроса L

 

Важно:Привязать привязать одно приложение к разным моделям электронных ключей возможно только в программном режиме работы конверта “-ENVELOPE_MODE=S ”.

-SP_ACTIVATE=<grdvd-файл>

Путь к файлу лицензии Guardant SP

-SP_TRIAL_ACTIVATE=<grdvd-файл>:<файл>

Путь к файлам лицензии и серийного номера Guardant SP (рекомендуется для автоматической активации триальных версий программ)

-USE_NET_AS_LOCAL

Использовать сетевые ключи в качестве локальных (при привязке к локальным ключам игнорируется)

...

Примеры использования

grdarmor.exe -ENVELOPE_MODE=H:5:16 -GS3S=0:16 -OUT=./result -PRC=clock.prc -MAP=Clock.map Clock.exe

Защищенное приложение Clock.exe будет запускаться в случае, если к компьютеру подсоединен ключ Guardant Sign\Time с симметричными алгоритмами #0 и #5, а длина вопроса 16. Код для защиты указан в файле clock.prc, а исполняемый файл будет помещен в подкаталог result.

_

grdarmor.exe -ENVELOPE_MODE=S -GC=0:16 -GS3S=0:16 -OUT=./result -INI=Clock.ini -MAP=Clock.map Clock.exe

Защищенное приложение Clock.exe будет запускаться в случае, если к компьютеру подсоединен ключ Guardant Sign\Time или Code\Code Time с симметричным алгоритмом #0 и длинной вопроса 16. Режим работы конверта программный. Для различных моделей аппаратных ключей можно использовать алгоритмы с разными номерами (числовыми именами).

_

Info
titleВажно!

Привязать одно приложение к разным моделям электронных ключей возможно только в программном режиме работы конверта “-ENVELOPE_MODE=S ”.

На вход утилита grdarmor.exe может принимать 2 типа конфигурационных файлов для указания функций и участков кода, которые нужно защитить:
INI –