Carsten: charCodeAt

Beitrag lesen

Hallo Till!

also ist es quasie nicht hackbar ohne bruteforce oder sonstiege tools???

Hackbar...Tools?
Zählt mein Taschenrechner auch als Tool?

nimm mal dein Beispiel: passcode==126906300

Das Zerlegen wir jetzt in seine Primfaktoren. Hilfreich ist dabei, das es nur ein Produkt aus lauter Zahlen zwischen 97 und 122 sein kann. (Nämlich die Kleinbuchstaben [1])

2*2*3*3*5*5*37*37*103=126906300

Jetzt müssen alle Zahlen die du multipliziert hast ja Kleinbuchstaben gewesen sein also zwischen 97 und 122 liegen.
Die 103 ist einfach, das ist schon mal ein 'g'.
37*2=74 ist ausserhalb, 37*4=148 ist ausserhalb, bleibt also nur 37*3 ergibt 'o'.
Und das gleich zweimal... Glück gehabt.
Alle übriggeblieben Faktoren multipliziert sind 100, das ist eindeutig ein 'd'.

103*74*74*100=126906300
 g  o  o  d

Tja, und da das ein Lexikonwort ist habe ich wohl schon wieder Glück gehabt. (Das Passwort könnte auch dogo sein, vertauschen ändert ja nix am Produkt.)

Damit brauche ich jetzt nur noch 16 Dateinamen zu testen (good.htm Good.htm...) es sei denn das ganze läuft auf einem MS-Bertriebssystem. ( Das unterscheidet das bekanntlich nicht.)

Gruss,
 Carsten

[1] Genaugenommen ein paar mehr, aber das ändert nix am Prinzip.