Das in der Sysprep-XML-Datei gespeicherte Kennwort wird nicht gehasht . Die Zeichenfolge, die Sie dort sehen, ist einfach die in Base64 kodierte Unicode-Zeichenfolge. Sie kann einfach mit jeder Webseite oder PowerShell dekodiert werden.
http://blog.compower.org/2013/08/05/recover-the-non-plain-password-von-your-unattend-xml/
(Beispiel von der oben angegebenen Seite kopiert)
Kopieren Sie die Zeichenfolge nach und in einer Datei (pwd.txt), und kopieren Sie sie mit vollem Windows und PowerShell auf Ihren lokalen Computer. Dann können Sie das Passwort folgendermaßen wiederherstellen:
PS>$encryptedpwd = get-content C:\temp\pwd.txt PS>$encryptedpwd VABoAGkAcwAgAG4AbwB0ACAAbQB5ACAAcgBlAGEAbAAgAFAAYQBzAHMAdwAwAHIAZAA= PS>[System.Text.Encoding]::Unicode.GetString([System.Convert]::FromBase64String($encryptedpwd)) This not my real Passw0rd
Auf der folgenden Seite (wieder vom vorherigen Link) finden Sie weitere Informationen zum Arbeiten mit der Base64-Zeichenfolge mit Powershell. Sie können als Ausgangspunkt verwendet werden, um herauszufinden, wie Sie die Passwörter direkt selbst kodieren können:
http://tfl09.blogspot.nl/2013/02/working-with-base64-strings-in.html
Da es jedoch weder verschlüsselt noch verschlüsselt ist, gibt es keinen echten Sicherheitsvorteil.