Open arnydo opened 5 years ago
Hi @arnydo , for this to work, one would have to implement XML serialization in the DSAccount class and its subclasses. The default one does not go deep enough. But even if it worked, I would strongly discourage anyone from using it. Writing password hashes of all accounts into a cleartext file and copying such files between computers might expose passwords and other sensitive data to unwanted audience, which is a huge security risk.
Good point. Trying to compare against HIBP list and didn't want to lug the 20+ GB file around. I will find an alternative that doesn't jeopardize the sensitive info.
Thank you!
It is recommended to have a dedicated Privileged Access Workstation for this purpose. In a multi-forest environment, you could either use runas /netonly...
or Get-ADReplAccount -Credential...
to connect to DCs under different identities.
BTW, I am working on cross-domain password duplicate discovery using Test-PasswordQuality
.
BTW, I am working on cross-domain password duplicate discovery using
Test-PasswordQuality
.
This would be great. Looking forward to it!
Considering the security implications for the proposed task...this issue can be closed, unless you had another idea.
Thanks again.
Well, I still want to implement Export-CliXml support, because I have never done such thing and I want to learn how to do it. So I will leave this issue open as a reminder for myself.
Working on auditing multiple domains and exported the results of
Get-ADReplAccount
via... | Export-CliXML report.xml
.Upon importing the XML and piping to
Test-PasswordQuality
the following error is received.The only difference I can see between the original object and the imported XML object is that the XML version is deserialized.
Is there any way that we can follow this process to import saved XMLs and then pipe them to
Test-PasswordQuality
?Full process: