2012-11-20 63 views
1

我目前正在審計計算機的應用程序,並且它是這個應用程序要實現的強制性的事情之一是從安裝的OEM窗口獲得許可證密鑰和零售辦公室,以便爲將來的目的保留這些信息,例如重新安裝並從一臺機器轉移到另一臺機器(這部分更多用於辦公室)。查找窗口7和辦公室鍵沒有軟件

這裏的要求並不是使用任何已經找到鑰匙的應用程序,對於這個項目來說這是一個很大的不行。

目標是對用戶的PC進行全面審計: 硬件信息,安裝的軟件,用戶帳戶名稱,PC名稱,當前使用的域,工作組,使用的防病毒,正在運行的進程,啓動進程和LICENSE KEYS。它必須爲這個特定的目的而定製,所以零售應用程序立刻就不存在問題。

現在我很自信,我可以自己做所有事情。坦率地說,我已經做到了50%。我被卡住的地方是找到許可證密鑰存儲在窗口中的位置..它已經躲過了我一個星期的時間..互聯網搜索只是指那些提供使用預先製作的密鑰搜索器的簡單和懶惰選項的網站。

最初我以爲這些東西會以某種方式在註冊表中鬆動,但是對我個人的Office密鑰進行純文本搜索沒有任何意義。這讓我不知道這些密鑰是否存儲在註冊表中,他們可能是在那裏作爲HEX?還是加密?

如果不是,他們可以在哪裏存儲?

回答

0

字面上使用的密鑰不存儲在計算機上。

但是,註冊表包含一個基於原始密鑰的值。有software(你說的是「一個很大的否定」),你可以用它來計算基於這些值的原始密鑰。

如果你想自己做,那麼你可能想從HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ Current Version \ DigitalProductId(對於windows)看看字節34到42。 Office使用類似的東西。

+0

好的,這是一個好的開始,謝謝。這並不容易,但是由於我們有兩個已知的變量 - 「加密」鍵和我想要的鍵,這絕對是可行的,現在最難的部分是提出一個計算,它將會給我那個鑰匙。 – NopeNopeNope