Jump to content

PowerShell-Zugriff auf KeePass - Mitgeben des MasterPassword


Empfohlene Beiträge

Hallo Forum,

 

ich "spiele" gerade mit den PowerShell Modulen für SecretVault bzw KeePass-Zugriff herum:

Microsoft.Powershell.SecretManagement,

Microsoft.Powershell.SecretStore,

SecretManagement.KeePass

 

Dabei stoße ich auf das Problem, dass ich das MasterPassword für die KeePass irgendwie nicht wirklich übergeben bekomme. Egal, ob ich das PW in Klars***rift oder als SecureString übergebe...:

Version1

$KeePassParameter = @{
    Path = "D:\KeePass\Meine_KPDB.kdbx";
    ShowFullTitle = $true;
    UseMasterPassword = $true;
    MasterPassword = "01000000d08c9ddf0115d1118c7a00c04fc297e...."
  }
Register-SecretVault -Name KeePassVault -ModuleName SecretManagement.KeePass -VaultParameters $KeePassParameter
 

 

oder Version2

$KeePassParameter = @{
    Path = "D:\KeePass\Meine_KPDB.kdbx";
    ShowFullTitle = $true;
    UseMasterPassword = $true;
    MasterPassword = "Test-PW"
}
Register-SecretVault -Name KeePassVault -ModuleName SecretManagement.KeePass -VaultParameters $KeePassParameter

 

...ich bekomme bei der Abfrage der SecureVault immer

Get-SecretInfo -Vault KeePassVault

immer eine grafische Abfrage des MasterPasswords. (siehe Screenshot) Hat jemand eine Idee, wie ich das MasterPassword korrekt übergebe, sodass ich auf die SecureVault ohne zusätzliche PW-Abfrage zugreifen kann?

 

Vielen Dank für Eure Hilfe

Gruß

Holger

image.png

Link zu diesem Kommentar

Du kannst versuchen pas PW so zu übergeben:

 

$Secure_String_Pwd = ConvertTo-SecureString "P@ssW0rD!" -AsPlainText -Force

Ist das dieses Project hier? https://github.com/JustinGrote/SecretManagement.KeePass

Falls ja, da gibt es seit 3 Jahren nichts neues, ob man da noch Zeit investieren soll?

 

Das hier sieht für mich besser aus:

https://www.sans.org/blog/powershell-for-keepass-password-manager/

https://www.sans.org/blog/launch-powershell-script-from-within-keepass-and-include-password-secure-string-credential/

Link zu diesem Kommentar

nein, das funktioniert leider auch nicht.....

 

Ich hatte eigentlich gedacht, das wäre ein Microsoft Modul...

https://learn.microsoft.com/de-de/powershell/utility-modules/secretmanagement/overview?view=ps-modules

 

Aber wenn man dem KeePass-Link auf dieser URL folgt, kommt man tatsächlich zu dem Projekt, dass Du da aufgezeigt hast.... b***d! Ich habe echt nicht gesehen, dass der letzte EIntrag 3 Jahre alt ist.....

Link zu diesem Kommentar

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...