我们之前曾写过一种使用名为ProduKey的工具来恢复(ProduKey)Microsoft Windows和Microsoft Office程序(Microsoft Office)的许可证密钥(recovering the license keys)的方法。 ProduKey是来自(ProduKey)Nirsoft的一个很棒的程序,它也适用于Microsoft产品和第三方软件。
我们发现了另一个名为LicenseCrawler的免费工具,它通过爬取注册表来恢复许可证密钥,以查找系统上安装的所有软件的所有许可证密钥和序列号。
从下载LicenseCrawler
http://www.klinzmann.name/licensecrawler_download.htm。
注意:(NOTE:)我们选择从FreewareFiles下载(FreewareFiles)LicenseCrawler。Softonic有一个额外的下载过程,您必须通过该过程才能获取文件。我还在他们的网站和安装文件上进行了VirusTotal检查,两者都没有恶意软件/间谍软件。当您进行搜索时,该程序确实会在其中显示一些广告,但您可以轻松禁用它。
您将从 FreewareFiles获得一个.zip文件。(.zip)LicenseCrawler不需要安装。只需(Simply)将下载的文件解压缩并双击LicenseCrawler.exe文件即可运行LicenseCrawler。
将显示选择您的语言(Select your Language)对话框。从下拉列表中选择所需的语言,然后单击OK。将显示LicenseCrawler许可证对话框。单击(Click) 接受(Accept)继续。
如果您选择,可以将所选语言和您接受许可的事实保存到设置文件中。为此,请在“保存设置”(Save Settings)对话框中单击“是”。(Yes)
搜索许可证密钥
LicenseCrawler主窗口随即显示。您可以选择在您当前的机器 ( Localhost ) 中搜索许可证密钥或同一网络中的其他机器。要搜索网络中的另一台计算机,请单击计算机(Computer)下拉列表中的向下箭头。
当LicenseCrawler搜索网络中的其他计算机时,将显示搜索计算机(Searching for Computer)对话框。
如果网络上没有其他机器,则会显示错误。如果在网络上找到其他计算机,它们将显示在计算机(Computer)下拉列表中。从计算机(Computer)下拉列表中选择一台机器。
注意:(NOTE:)您需要为您在网络中选择的远程计算机提供有效的用户名和密码,并且能够访问注册表。
您可以通过从计算机(Computer)下拉列表下方的下拉列表中选择一个选项来更改注册表路径。我们建议您将注册表路径保留为默认值HKEY_LOCAL_MACHINE。
要开始搜索您的许可证密钥,请单击搜索(Search)。
一些广告对话框可能会在搜索开始之前显示。单击禁用此屏幕(Disable this Screen)。您可以选择“超时后关闭”(Close after time-out)复选框,以在倒计时结束后不再显示广告。
倒计时完成后,您可以单击“确定(OK)”关闭对话框。
随着搜索的进行,正在搜索的键会显示在Searching编辑框中。搜索完成后,搜索(Searching)编辑框指示搜索完成(Done)。序列号的数量显示在搜索(Searching)编辑框下方,许可证密钥和序列号显示在大文本框中。
您可以将许可证密钥和序列号保存到纯文本文件或加密文本文件中。要保存加密的文本文件,请从“文件(File)”菜单中选择“保存加密”。(Save Encrypted)
显示另存为(Save as)对话框。导航(Navigate)到要保存文件的文件夹。
注意:(NOTE:)默认文件夹是LicenseCrawler文件夹,即LicenseCrawler.exe文件所在的位置。我们建议您将文件保存在LicenseCrawler文件夹中。这使您只需复制LicenseCrawler(LicenseCrawler)文件夹即可轻松地将许可证密钥和序列号备份到外部驱动器。然后,如果需要,您可以在重新安装Windows后轻松访问您的许可证密钥和序列号。
在文件名(File name)编辑框中输入文件名,然后单击保存(Save)。
将显示保存文件加密(Save file encrypted)对话框。在编辑框中输入密码,然后单击OK。请注意,密码以明文形式显示。
打开时,您会在许可证密钥文件中看到加密文本。
要以明文形式查看您的许可证密钥,请打开LicenseCrawler(如果尚未打开)。从文件(File)菜单中选择加载。(Load)
显示打开文件(Open File)对话框。导航(Navigate)到保存文本文件的文件夹。同样(Again),所选文件夹默认为包含LicenseCrawler.exe文件的文件夹。选择文本文件并单击Open。
在显示的文件打开(File Open)对话框中,在编辑框中输入您分配给加密文本文件的密码,然后单击确定(OK)。许可证密钥和序列号列表显示在LicenseCrawler主窗口的大文本框中。
您可以通过从工具(Tools)菜单中选择语言来更改(Language)LicenseCrawler中使用的语言。(LicenseCrawler)如果您在程序中更改语言,您可以重新保存设置文件,以便下次使用新选择的语言打开程序。为此,请从“文件(File)”菜单中选择“保存属性”。(Save Properties)
保存设置(Save Settings)对话框再次显示。单击是以(Yes)保存新设置。
设置保存在与LicenseCrawler.exe(LicenseCrawler.ini)文件相同的文件夹中的LicenseCrawler.ini(LicenseCrawler.exe)文件中。
如果您在文本编辑器中打开LicenseCrawler.ini文件,您会注意到所选语言和您接受许可协议的事实保存在文件中。
您也可以在命令行上运行LicenseCrawler 。要查看可在命令行上使用的可用命令,请从“帮助(Help)”菜单中选择“帮助”。(Help)
将显示一个对话框,其中列出了可用命令以及在命令行上使用LicenseCrawler和命令的示例。(LicenseCrawler)单击(Click) 对话框底部的“确定”将其关闭。(OK)
要关闭LicenseCrawler,请单击退出(Exit)。
如果您不想加密包含许可证密钥和序列号的文件,可以将其保存为纯文本文件。但是,如果您选择将许可证密钥和序列号保存在未加密的纯文本文件中,我们建议您以另一种方式加密数据以保护许可证密钥。享受!
Recover License Keys for Installed Software
We have previoυsly written about a method fоr recovering the license keys for Microsoft Windows and Microsoft Office programs using a tool called ProduKey. ProduKey is a great program from Nirsoft that works with Microsoft products and third-party software also.
We have found another free tool, called LicenseCrawler, that recovers license keys by crawling through the registry to find all the license keys and serial numbers for all software installed on your system.
Download LicenseCrawler from
http://www.klinzmann.name/licensecrawler_download.htm.
NOTE: We chose to download LicenseCrawler from FreewareFiles. Softonic has an extra download process you must go through to get the file. I also did a VirusTotal check on their website and the setup file and both came up clean for malware/spyware. The program does show some ads in it when you do a search, but you can disable it easily.
You will get a .zip file from FreewareFiles. LicenseCrawler does not need to be installed. Simply, unzip the file you downloaded and double-click the LicenseCrawler.exe file to run LicenseCrawler.
The Select your Language dialog box displays. Select the desired language from the drop-down list and click OK. The LicenseCrawler license dialog box displays. Click Accept to continue.
The selected language and the fact that you accepted the license can be saved into a settings file, if you choose to. To do this, click Yes on the Save Settings dialog box.
Search For License Keys
The LicenseCrawler main window displays. You can choose to search your current machine (Localhost) for license keys or other machines in the same network. To search another machine in the network, click the down arrow on the Computer drop-down list.
The Searching for Computer dialog box displays while LicenseCrawler searches for other machines in the network.
If there are no other machines on the network, an error displays. If other machines are found on the network, they are displayed in the Computer drop-down list. Select a machine from the Computer drop-down list.
NOTE: You will need a valid username and password for the remote machine you select in the network and the ability to access the registry.
You can change the registry path by selecting an option from the drop-down list below the Computer drop-down list. We recommend you leave the registry path as the default, HKEY_LOCAL_MACHINE.
To start the search for your license keys, click Search.
Some advertising dialog boxes may display before the search begins. Click Disable this Screen. You can select the Close after time-out check box, instead, to have no more ads display after the countdown is finished.
Once the countdown is finished, you can click OK to close the dialog box.
The keys being searched display in the Searching edit box as the search progresses. When the search is finished, the Searching edit box indicates the search is Done. The number of serial numbers displays below the Searching edit box and the license keys and serials numbers are displayed in the large text box.
You can save the license keys and serial numbers to a plain text file or an encrypted text file. To save an encrypted text file, select Save Encrypted from the File menu.
The Save as dialog box displays. Navigate to the folder in which you want to save the file.
NOTE: The default folder is the LicenseCrawler folder, where the LicenseCrawler.exe file is located. We recommend you save the file in the LicenseCrawler folder. This allows you to easily backup your license keys and serial numbers to an external drive just by copying the LicenseCrawler folder. Then, you can easily access your license keys and serial numbers once you have reinstalled Windows, if needed.
Enter a name for the file in the File name edit box and click Save.
The Save file encrypted dialog box displays. Enter a password in the edit box and click OK. Note that the password displays in clear text.
You see encrypted text in the license keys file when you open it.
To view your license keys in clear text, open LicenseCrawler, if it is not already open. Select Load from the File menu.
The Open File dialog box displays. Navigate to the folder where you saved the text file. Again, the selected folder defaults to the folder containing the LicenseCrawler.exe file. Select the text file and click Open.
On the File Open dialog box that displays, enter the password you assigned to the encrypted text file in the edit box and click OK. The list of license keys and serial numbers displays in the large text box on the LicenseCrawler main window.
You can change the language used in LicenseCrawler by selecting Language from the Tools menu. If you change the language while in the program, you can resave the settings file so the program opens using the newly selected language next time. To do this, select Save Properties from the File menu.
The Save Settings dialog box displays again. Click Yes to save the new settings.
The settings are saved in the LicenseCrawler.ini file in the same folder as the LicenseCrawler.exe file.
If you open the LicenseCrawler.ini file in a text editor, you will notice that the selected language and the fact that you accepted the license agreement are saved in the file.
You can also run LicenseCrawler on the command line. To view the available commands available for use on the command line, select Help from the Help menu.
A dialog box displays listing the available commands and examples of using LicenseCrawler on the command line with the commands. Click OK at the bottom of the dialog box to close it.
To close LicenseCrawler, click Exit.
If you don’t want to encrypt the file you save containing your license keys and serial numbers, you can save it as a plain text file. However, if you chose to save your license keys and serial numbers in a plain, unencrypted text file, we recommend you encrypt the data another way to secure your license keys. Enjoy!