@@ -59,7 +59,7 @@ def kerberos_login(self, domain, username, password="", ntlm_hash="", aesKey="",
5959 baseDN = baseDN [:- 1 ]
6060
6161 try :
62- ldap_connection = ldap_impacket .LDAPConnection (f"ldap://{ kdcHost } " , baseDN , domain if not dns_server else dns_server )
62+ ldap_connection = ldap_impacket .LDAPConnection (f"ldap://{ kdcHost } " , baseDN , dns_server if dns_server else domain )
6363 ldap_connection .kerberosLogin (
6464 username ,
6565 password ,
@@ -78,7 +78,7 @@ def kerberos_login(self, domain, username, password="", ntlm_hash="", aesKey="",
7878 if str (e ).find ("strongerAuthRequired" ) >= 0 :
7979 # We need to try SSL
8080 try :
81- ldap_connection = ldap_impacket .LDAPConnection (f"ldaps://{ kdcHost } " , baseDN , domain if not dns_server else dns_server )
81+ ldap_connection = ldap_impacket .LDAPConnection (f"ldaps://{ kdcHost } " , baseDN , dns_server if dns_server else domain )
8282 ldap_connection .login (
8383 username ,
8484 password ,
@@ -135,7 +135,7 @@ def auth_login(self, domain, username, password, ntlm_hash, dns_server):
135135 base_dn = base_dn [:- 1 ]
136136
137137 try :
138- ldap_connection = ldap_impacket .LDAPConnection (f"ldap://{ domain } " , base_dn , domain if not dns_server else dns_server )
138+ ldap_connection = ldap_impacket .LDAPConnection (f"ldap://{ domain } " , base_dn , dns_server if dns_server else domain )
139139 ldap_connection .login (username , password , domain , lmhash , nthash )
140140
141141 # Connect to LDAP
@@ -148,7 +148,7 @@ def auth_login(self, domain, username, password, ntlm_hash, dns_server):
148148 if str (e ).find ("strongerAuthRequired" ) >= 0 :
149149 # We need to try SSL
150150 try :
151- ldap_connection = ldap_impacket .LDAPConnection (f"ldaps://{ domain } " , base_dn , domain if not dns_server else dns_server )
151+ ldap_connection = ldap_impacket .LDAPConnection (f"ldaps://{ domain } " , base_dn , dns_server if dns_server else domain )
152152 ldap_connection .login (username , password , domain , lmhash , nthash )
153153 self .logger .extra ["protocol" ] = "LDAPS"
154154 self .logger .extra ["port" ] = "636"
0 commit comments