Wie genau funktioniert der Excel-Passwortschutz-Aufhebe-Makro?

Gast #3027795
Lesenswert?
• ▲
▼
Hallo,
diesen Makro habe ich schon auf den verschiedensten Seiten gefunden: 
http://www.quasi4it.de/index.php/joomla-lizenz/excel2003vba/45-blattschutz-ohne-passwort-aufheben-knacken

Ich verstehe leider immer noch nicht ganz, wie er funktioniert.

Chr müsste für 65 bzw. 66 die Werte 'A' bzw. 'B' zurückgeben. Mit diesen 
Folgen wird ein Passwort ausprobiert, was AUCH funktioniert. Es ist also 
nicht das, was der Ersteller festgelegt hat. Mehr weiß ich leider noch 
nicht.

Vielleicht kann mal jemand das mit 65/66 und Chr etwas genauer 
erklären...

Danke.
Gast #3027808
Lesenswert?
• ▲
▼
Früher(tm) hat Excel das Passwort in einen 16 Bit langen Hash verrechnet 
und den gespeichert. Reicht also, wenn du irgendein Password findest, 
welches denselben Hash hat. Das ist bei 16 Bit = etwa 65.000 
Möglichkeiten nicht allzu schwer.
Gast #3028611
Lesenswert?
• ▲
▼
Hi,

den Code-Schnipsel habe ich auch schon oft verwendet und mich genau so 
oft gefragt, wie er funktioniert. Zum Testen habe ich mal ein 
16-Stelliges Passwort mit Buchstaben und Zahlen verwendet, wird in ca. 
10 Sekunden geknackt.
Also, ich schließe mich der interessanten Frage an:
WIE genau funktioniert dieses Programm, dass es jeden beliebigen 
Blattschutz entfernt? Es ist vermutlich eine Lücke in der 
Blattschutz-Implementierung(wie so oft bei Microschrott). Aber welche?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren