Снятие лога ключа защиты c помощью USBTrace

Для успешного создания эмулятора ключа защиты часто приходится использовать лог работы ключа защиты с программой. Обычные дамперы ключей защиты зачастую не могут полностью собрать все необходимые данные для эмуляции, поэтому приходится собирать эти данные специальными логгерами: USBTrace, BusHound, HHD Software Monitor Studio, USBLyser и прочими.

Рассмотрим использование USBTrace для снятия лога ключа защиты.

1. Убедитесь что в системе на которой вы будете снимать лог ключ работает нормально, его видит защищенное приложения и менеджер лицензий ключа, если таковой используется. Т.е. защищенная программа должна без проблем запускаться на целевом компьютере.

2. Установите в систему  USBTrace. Обратите внимание, что для 32 битных и для 64 битных систем используются разные версии.  Скачать можно в разделе Утилиты

3. Выньте ключ защиты из USB порта компьютера. Запустите USBTrace. Включите режим «Capture Hot Plugged Devices» как показано на рисунке ниже. После этого нажмите зеленую стрелку — «Start Capture»

Dongle log USBTrace

Making dongle log with USBTrace

4. Вставьте ключ защиты в порт USB. Запустите программу, защищенную ключом защиты. Выполните в ней основные операции, открытие/закрытие файлов, проектов, расчеты и другие  функции, предусмотренные функционалом программы. В правом окне USBTrace появится информация — лог работы ключа защиты, USB пакеты данных.

Dongle log USBTrace

Making USB dongle log with USBTrace

 5. По завершении выполнения операций в программе нажмите кнопку с красным квадратом «Stop Capture«. Сохраните лог в UTL файл — «File» — «Save As…«, выберите путь для сохранения и имя файла.

6. Сформированный файл можно использовать для создания эмулятора электронного ключа.

В закладки: постоянная ссылка.