View Full Version : LICKEY
Stimmt auffallend, aber das sind immerhin auch noch 2^288 Kombinationen (18*16) wenn ich richtig überlege.
Zieht man ggf. noch 2 Stellen für eine Prüfziffer oder CRC ab gibts noch 2^256 Möglichkeiten, ich denke man kann da sicherlich noch ein paar Varianten ausschließen, so dass sich hier ggf. ein 128-Bit-Wert (2^128) ergibt.
Es sind nicht ganz so viele Möglichkeiten, sondern "nur" 16^18. ;)
Aber ob sich so ein Lizenzschlüssel wirklich mittels Durchprobieren ermitteln ließe? Ich meine, es könnte ja sein, dass dem System das dann irgendwann zu bunt wird und es bei jedem weiteren Versuch ein kleine Pause einlegt ...
wenn ich denn mal eine Datenbankoperation mit einer Misllisekunde annehme, dann dauert das Schreiben einer solchen Datei circa 1,5 * 10**11 Jahre, das erscheint mir doch eine ganze Menge.
Mit der Dateigröße ist so bei 1,5 TerraByte Ende Gelände (1 Terrabyte entspricht dabei ca 2 ** 30) die Datei der Prüfwerte hätte dann schlappe 2 ** 72 Sätze das sind dann je nach Satzlänge so ca 2 ** 50 Terrebyte.
Da brauchts keine Warteschleifen des Betriebssystems und der zwischendrin allfällige Refresh des Betriebssystemes wäre geradezu vernachlässigbar.
Selbst bei optimaler Parallelisierung ist hier ein Brute Force Angriff auf den Lizenz Key aussichtslos.
mfg
Dieter Bender
Es sind nicht ganz so viele Möglichkeiten, sondern "nur" 16^18. ;)
Aber ob sich so ein Lizenzschlüssel wirklich mittels Durchprobieren ermitteln ließe? Ich meine, es könnte ja sein, dass dem System das dann irgendwann zu bunt wird und es bei jedem weiteren Versuch ein kleine Pause einlegt ...
Frank Hildebrandt
08-03-07, 14:51
Angenommen der benötigte Schlüssel wäre FFFFFF FFFFFF FFFFFF, dann würde ein Programm, welches alle Möglichkeiten durchprobiert und mit 000000 000000 000000 beginnt nach fast 150 Jahren durch, insofern es in der Lage wäre pro Sekunde eine Billion Möglichkeiten zu verarbeiten. Ein aussichtsloses Unterfangen.
Frank Hildebrandt
08-03-07, 15:10
Noch ein kleiner Nachtrag. Über das API "Generate License Key (QLZAGENK)" kann man sich die Lizenzschlüssel generieren lassen. Und auch IBM nutzt dieses API um sich seine Lizenzschlüssel zu generieren. Wenn man jetzt noch wüßte, mit welchem Wert im Feld "Vendor password" im Format "LICC0100" sich IBM seine Lizenzschlüssel generiert, dann hätte man es. Nicht nur für eine Maschine, sondern für alle. Dieses Feld ist nur 10stellig. Mit einer High-End AS/400 könnte man bestimmt schon nach 10 Jahren durch sein. :)
Allerdings ändert sich das Vendorpasswort wohl von Release zu Release, so dass man ca. alle 18 Monate wieder von vorne anfangen muss.
Frank Hildebrandt
08-03-07, 15:36
Das ist doch toll. Dann hat man immer was zu tun und es ist einem nie langweilig. :)
*rofl*
Dann doch lieber die sichere Variante...
Bei IBM anfangen, LICKEYs abgreifen (oder das Generierungsprogramm selbst schreiben ^^) und schon hat man ausgesorgt...