From cc8559e5355c80ea768579ccfb6a436de7529280 Mon Sep 17 00:00:00 2001 From: Explorer1092 Date: Sat, 27 Apr 2019 14:11:19 +0800 Subject: [PATCH] Update PowerView.ps1 userparameters will be throw error ,when use Export-Clixml, --- Recon/PowerView.ps1 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Recon/PowerView.ps1 b/Recon/PowerView.ps1 index 2dc5234a..ae2c2bfb 100755 --- a/Recon/PowerView.ps1 +++ b/Recon/PowerView.ps1 @@ -3210,6 +3210,9 @@ A custom PSObject with LDAP hashtable properties translated. $ObjectProperties[$_] = [datetime]::fromfiletime($Properties[$_][0]) } } + elseif ($_ -eq 'userparameters') { + $ObjectProperties[$_] = [Convert]::ToBase64String([System.Text.Encoding]::Unicode.GetBytes($Properties[$_][0])) + } elseif ( ($_ -eq 'lastlogon') -or ($_ -eq 'lastlogontimestamp') -or ($_ -eq 'pwdlastset') -or ($_ -eq 'lastlogoff') -or ($_ -eq 'badPasswordTime') ) { # convert timestamps if ($Properties[$_][0] -is [System.MarshalByRefObject]) {