Wenn Sie ein älteres Word-Dokument (.doc-Ära) mit Bearbeitungsschutz speichern, finden Sie den in der Datei gespeicherten Kennwortschlüssel.
Zur Vereinfachung kann dies durch Speichern in einer XML- oder HTML-Datei und Überprüfen der Textquelle erreicht werden. Mit dem Passwort "password" finden Sie beispielsweise Folgendes in der Quelle:
<w:documentProtection w:edit="forms" w:enforcement="on" w:unprotectPassword="147A83AF"/>
Welcher Algorithmus wird verwendet, um diesen Schlüssel zu erzeugen, der ein 32-Bit-Hexadezimalwert zu sein scheint?
microsoft-word
microsoft-office
passwords
password-protection
hashing
Irgendein Typ
quelle
quelle
Antworten:
Ich kann diese Ausgabe mit einer aktuellen Office-Installation nicht reproduzieren. Zumindest sollte dieser Wert steht für „Passwort“ nach dieser .
Unter Berücksichtigung dieser Quellen:
Es sieht so aus, als ob diese älteren Versionen eine Kombination aus Hashing und Verschlüsselung verwenden. Es scheint, als müssten Sie ein bisschen mehr über die Datei nachdenken, um herauszufinden, welche Art von Kombination sie tatsächlich verwendet.
InfoSecSee hat diesbezüglich ein recht schönes Bild:
Dies scheint mit der Liste von PenTestCorner übereinzustimmen:
Sie müssen überprüfen, wie "Office2John" oder Hashcat implementiert ist, um herauszufinden, wie Sie den verwendeten Algorithmus ermitteln können.
quelle