Key Von Office 2000 Auslesen
#1
geschrieben 22. September 2006 - 09:46
wir haben ein Problem. Wir haben einen Rechner mit Office 2000 RC1 und Windows 2000 mit SP4. Das Probblem ist das der Kunde den Lizenz key nicht mehr findet. Und wir Probleme haben dieses Auszulesen.
Wir haben es bereits mit Keyfind und everest versucht, brachte aber leider keinen Erfolg.
Hat noch jemand eine idee?
by
Systemfailure
Anzeige
#2
geschrieben 22. September 2006 - 10:37
HKLM\SOFTWARE\Microsoft\Office\9.0\Registration\{GUID}\DigitalProductId
Wobei ich jetzt die GUID von Office 2000 RC1 nicht kenne. Weiß jetzt auch nicht, wie er kodiert ist. Irgendwo hatt eich mal ein VBScript rumfliegen, der das konnte. Wundert mich jetzt nur, das Everest das nicht kann.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#3
geschrieben 22. September 2006 - 10:46
gruß
#4 _MagicAndre1981_
geschrieben 22. September 2006 - 11:13
#5
geschrieben 22. September 2006 - 12:18
@Master.Max
Wenn ich das so verstehe ist das ein tool zum herausfinden eines Passwords und nicht um den Key.
by
Systemfailure
#6
geschrieben 22. September 2006 - 12:23
Zitat
also noch mal was ergänzend:
das klasse tool heißt "advanced windows passwort recovery". es ließt keys von fast allen Office Versionen die es gibt und darüber hinaus auch die von windows.
der "keyfinder" ist auch ein tool zum auslesen von office- & windows keys. sein vorteil ist es, dass es sehr klein ist & man es nicht installieren muss, allerdings kann es nur die Office- keys der versionen 97 & XP auslesen. windows xp keys kann man mit dem tool sogar ändern.
so, das wärs...
tschü- das ei
#7
geschrieben 22. September 2006 - 12:39
Dim Act, Fso, KeyOFF
Set Act = CreateObject("WScript.Shell")
Set Fso = CreateObject("Scripting.FileSystemObject")
KeyOFF = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Registration\{30120000-0011-0000-0000-0000000FF1CE}\DigitalProductId"
Function GetKey(rpk)
Const rpkOffset=52:i=28
szPossibleChars="BCDFGHJKMPQRTVWXY2346789"
Do
dwAccumulator=0 : j=14
Do
dwAccumulator=dwAccumulator*256
dwAccumulator=rpk(j+rpkOffset)+dwAccumulator
rpk(j+rpkOffset)=(dwAccumulator\24) and 255
dwAccumulator=dwAccumulator Mod 24
j=j-1
Loop While j>=0
i=i-1 : szProductKey=mid(szPossibleChars,dwAccumulator+1,1) & szProductKey
If (((29-i) Mod 6)=0) And (i<>-1) Then
i=i-1 : szProductKey="-"&szProductKey
End If
Loop While i>=0
GetKey=szProductKey
End Function
MsgBox "Product Key : " & GetKey(Act.RegRead(KeyOFF)), 0 + 48 + 0, "Product Key"
Damit kann ich von Office 2007 den Key auslesen. Müsstest halt nur die Zeile "KeyOFF =" anpassen (Version und CLSID). Theoretisch müsste es mit Office 2000 auch gehen.
Argh! sehe gerade, dass die Forensoftware einen Zeilenumbruch da reingehauen hat, wo keiner hingehört. Jetzt müsste es passen. Wird zwar das Forum etwas gedenht, aber was solls.
Menno. Jetzt ist die Zeile mit KeyOFF = einen Zeilenumbruch. Der String mit dem Registrypfad gehört natürlich hinter KeyOFF = "HKEY_LOCAL_MACHINE\..."
Dieser Beitrag wurde von DK2000 bearbeitet: 22. September 2006 - 12:56
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#8
geschrieben 22. September 2006 - 12:41
Zitat (Master.Max: 22.09.2006, 13:23)
Also, das tool hab ich grad runter geladen. Leider ist das genau so genial wie die anderen. Das eine hat wenigestens noch gesagt "I'm sorry, i give up".
Das Scrips muss ich schnell ausprobieren.
#9 _MagicAndre1981_
geschrieben 22. September 2006 - 15:03
#10 _Breaker_
geschrieben 22. September 2006 - 15:53
Zitat
Kein Wunder das dein Kunde den Key nicht mehr findet. Immerhin ist das anscheinend kein offiziell erworbenes Produkt, sondern eine alte Beta.
Wundert mich dass diese überhaupt noch läuft, normal wurden diese zeitlich beschränkt weitergegeben
Erzähl ihm also einfach er solle sich das Produkt endlich kaufen. Offensichtlich hat er ja Gefallen daran gefunden.

Hilfe
Neues Thema
Antworten
Nach oben



