Skip to content

Commit 0c74df0

Browse files
authored
Merge pull request #10 from TahiTi/CVE-2021-42278
Fixed Kerberos authentication error.
2 parents 4206def + c720212 commit 0c74df0

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

examples/renameMachine.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,9 @@ def ldap3_kerberos_login(connection, target, user, password, domain='', lmhash='
209209

210210
def init_ldap_connection(target, tls_version, args, domain, username, password, lmhash, nthash):
211211
user = '%s\\%s' % (domain, username)
212+
connect_to = target
213+
if args.dc_ip is not None:
214+
connect_to = args.dc_ip
212215
if tls_version is not None:
213216
use_ssl = True
214217
port = 636
@@ -217,7 +220,7 @@ def init_ldap_connection(target, tls_version, args, domain, username, password,
217220
use_ssl = False
218221
port = 389
219222
tls = None
220-
ldap_server = ldap3.Server(target, get_info=ldap3.ALL, port=port, use_ssl=use_ssl, tls=tls)
223+
ldap_server = ldap3.Server(connect_to, get_info=ldap3.ALL, port=port, use_ssl=use_ssl, tls=tls)
221224
if args.k:
222225
ldap_session = ldap3.Connection(ldap_server)
223226
ldap_session.bind()

0 commit comments

Comments
 (0)