From 586dddacf16b871e44bfdc7b3721f31591f4ab16 Mon Sep 17 00:00:00 2001 From: Kevin Robertson Date: Mon, 25 May 2020 22:35:28 -0400 Subject: Proxy and HTTPS bug fix Fixed a bug that was preventing proxy and https listeners from finding a target. --- Inveigh-Relay.ps1 | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'Inveigh-Relay.ps1') diff --git a/Inveigh-Relay.ps1 b/Inveigh-Relay.ps1 index 9d63d18..74105a4 100644 --- a/Inveigh-Relay.ps1 +++ b/Inveigh-Relay.ps1 @@ -100,9 +100,6 @@ Default = Disabled: Enable/Disable forcing all output to the standard output str running Inveigh Relay through a shell that does not return other output streams. Note that you will not see the various yellow warning messages if enabled. -.PARAMETER ProxyRelay -Default = Disabled: (Y/N): Enable/Disable relaying proxy authentication. - .PARAMETER ProxyIP Default = Any: IP address for the proxy listener. @@ -282,7 +279,7 @@ if($inveigh.relay_running) throw } -$inveigh_version = "1.5" +$inveigh_version = "1.501" if(!$target -and !$inveigh.enumerate) { @@ -6645,8 +6642,8 @@ function HTTPSListener $RelayAutoDisable).AddArgument($RepeatEnumerate).AddArgument($RepeatExecute).AddArgument( $Service).AddArgument($SMB_version).AddArgument($SessionLimitPriv).AddArgument( $SessionLimitUnpriv).AddArgument($SessionLimitShare).AddArgument($SessionPriority).AddArgument( - $Target).AddArgument($Username).AddArgument($WPADAuth).AddArgument($WPADAuthIgnore).AddArgument( - $WPADResponse) > $null + $Target).AddArgument($TargetMode).AddArgument($TargetRefresh).AddArgument($Username).AddArgument( + $WPADAuth).AddArgument($WPADAuthIgnore).AddArgument($WPADResponse) > $null $HTTPS_powershell.BeginInvoke() > $null } @@ -6670,8 +6667,8 @@ function ProxyListener $RelayAutoDisable).AddArgument($RepeatEnumerate).AddArgument($RepeatExecute).AddArgument( $Service).AddArgument($SMB_version).AddArgument($SessionLimitPriv).AddArgument( $SessionLimitUnpriv).AddArgument($SessionLimitShare).AddArgument($SessionPriority).AddArgument( - $Target).AddArgument($Username).AddArgument($WPADAuth).AddArgument($WPADAuthIgnore).AddArgument( - $WPADResponse) > $null + $Target).AddArgument($TargetMode).AddArgument($TargetRefresh).AddArgument($Username).AddArgument( + $WPADAuth).AddArgument($WPADAuthIgnore).AddArgument($WPADResponse) > $null $proxy_powershell.BeginInvoke() > $null } -- cgit v1.2.3