From ec66078bc2ac77c435192585f59f2bca21ea94ff Mon Sep 17 00:00:00 2001 From: azoxlpf <213314124+azoxlpf@users.noreply.github.com> Date: Sun, 6 Jul 2025 19:34:44 +0200 Subject: [PATCH] setRemoteName to avoid Kerberos SPN resolution error in rid_brute --- nxc/protocols/smb.py | 1 + 1 file changed, 1 insertion(+) diff --git a/nxc/protocols/smb.py b/nxc/protocols/smb.py index add05d05..84628c0d 100755 --- a/nxc/protocols/smb.py +++ b/nxc/protocols/smb.py @@ -1522,6 +1522,7 @@ class smb(connection): self.logger.debug(f"StringBinding {string_binding}") rpc_transport = transport.DCERPCTransportFactory(string_binding) rpc_transport.setRemoteHost(self.host) + rpc_transport.setRemoteName(self.hostname or self.host) if hasattr(rpc_transport, "set_credentials"): # This method exists only for selected protocol sequences.