Утилита KeyTester 1.0

04.06.2008

Утилита для тестирования ключей Windows на предмет пригодности для установки.

Для тестирования используются штатные средства Windows проверки ключа на этапе установки. Они размещены в библиотеке pidgen.dll. А сама эта библиотека находится в %SYSTEMDRIVE%\Windows\system32\, в чём легко убедится. Так что если представители Microsoft вздумают что то трещать про авторские права, то на это можно не обращать внимания. Утилита ничего не взламывает, она использует функциональность Windows точно таким же образом, как это делают любые другие утилиты. Если кому то интересно, то здесь написано подробней про pidgen.dll

Для проверки ключа нужно ввести его и нажать кнопку "Тест". Утилита проверит введенный ключ с помощью функций находящихся в pidgen.dll, и выведет результат. Этим результатом будет сам ключ, идентификатор продукта, и номер BINK. Идентификатор представлен в формате xxxxx-xxx-xxxxxxx-xxxxx. О том, что означают поля этого идентификатора можно узнать здесь. Если на месте идентификатора будет "Failed", то значит ключ не подходит. BINK - это криптографический ключ в pidgen.dll. Он используется для генерации PID (идентификатора) из введенного ключа. Эти BINK живут парами, и имеют номера. В случае успеха будет отображен номер BINK с которым ключ прошел проверку. Один из этих BINK предназначен для Retail ключей, другой - для OEM.

У разных версий Windows эти самые pidgen.dll тоже разные, поэтому в утилите предусмотрена возможность задавать, какую pidgen.dll нужно использовать для проверки. Отличаются pidgen.dll именно ключами BINK. Для удобства, номера BINK загруженной dll отображаются сверху. Если у двух разных dll эти номера совпадают, то результат проверки будет одинаков для обеих dll.

На переключатель PIDGenA PIDGenW можно не обращать внимания, он не влияет на результат проверки, остался от тестирования.

screenshot: KeyTester

"Тест" при нажатой клавише Ctrl вызовет диалог открытия файла, содержащего список ключей. Таким образом можно проверить сразу все ключи, а не вводить их по одному. Это обычный текстовый файл содержащий список ключей для проверки. Формат ключа: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX. Строки, короче 29 символов, пропускаются, свобода для комментариев. То, что после ключа, тоже пропускается, свобода для комментариев. Например: XP VLK X87V6-FBF3B-C46XX-3J4J2-DJYG3 заблокирован

Скачать утилиту можно здесь

Примечание: Это старая утилита. Новый инструмент для тестирования ключей KeyCheck (4 июня 2008)