картинка ключа  Эмулятор электронных ключей Guardant

Эта страничка посвящена программе guardant_key.exe - эмулятору электронных ключей Guardant.  

Программа состоит из двух частей: пользовательского приложения guardant_key.exe и драйвера режима ядра, guard_lpt.sys (первоначально содержится внутри guardant_key.exe, а при установке появится в c:\windows\system32\drivers).

Всю работу по эмуляции ключа выполняет драйвер, который перехватывает сообщения, посланные оригинальному драйверу физического ключа и отправляет свои сообщения обратно. Приложение guardant_key.exe выполняет работу по управлению драйвером и переключает режимы его  работы, которых всего два: обучение и эмуляция.

В режиме обучения вы работаете со своим защищённым приложением как обычно, с настоящим ключём, запускаете её несколько раз подряд, выполняете всевозможные операции, при этом в папке c:\guardant-keys создаётся файл с внутренним номером ключа типа xxxxxxxx.gkey, в который записываются запросы и ответы реального ключа.

В режиме работы  из папки c:\guardant-keys загружаются все ключи в память драйвера и уже вместо реального ключа подставной драйвер отвечает защищённому приложению. Если какой-то полученный запрос от защищённого приложения не был найден в файле ключа, то приложение поймёт, что его обманывают и может прекратить работу, поэтому важно качественно провести режим обучения.

Программа была протестирована для эмуляции ключа для приложения WinRik (разработка сметной документации), для других программ полная эмуляция не гарантируется, но теоретически возможна.Обмен данными с ключём идёт в процессе запуска большинства утилит, также при выпуске сметы, в меню Справка -> О программе -> Ключ, в меню Администратор -> два верхних пункта. Причём запуск приложения WinRik в режиме обучения нужно производить многократно. Если обучать только одно приложение winrik.exe, то хватит и 10 минут, а если ещё и все утилиты, то не менее получаса. Обучение проводится до отсутствия появления следующего текста в правом верхнем углу эмулятора: "[Новое Сообщение]".

Внимание! Программа должна использоваться только для эмуляции легально приобретённых Вами ключей и только в случае технической невозможности установки  физического ключа (отсутствие или неисправность LPT/USB порта, потеря или повреждение реального ключа, и т.п.). Автор не несет ответственности за потери данных, повреждения, потери прибыли или любые другие виды потерь, связанные с использованием (правильным или неправильным) этой программы.

Скачать программу можно здесь

обратная связь: mysemargl@gmail.com