File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33import hashlib
44import hmac
55import os
6+ import socket
67from errno import EHOSTUNREACH , ETIMEDOUT , ENETUNREACH
78from binascii import hexlify
89from datetime import datetime
@@ -830,7 +831,8 @@ def computers(self):
830831 def dc_list (self ):
831832 # bypass host resolver configuration via configure=False (default pulls from /etc/resolv.conf or registry on Windows)
832833 resolv = resolver .Resolver (configure = False )
833- resolv .nameservers = [self .args .dns_server ] if self .args .dns_server else [self .host ]
834+ ns = self .args .dns_server or self .host
835+ resolv .nameservers = [socket .gethostbyname (ns )]
834836 self .logger .debug (f"DNS Server option: { self .args .dns_server } , using DNS server: { resolv .nameservers } " )
835837 resolv .timeout = self .args .dns_timeout
836838
Original file line number Diff line number Diff line change @@ -205,6 +205,7 @@ netexec ldap TARGET_HOST -u LOGIN_USERNAME -p LOGIN_PASSWORD KERBEROS --admin-co
205205netexec ldap TARGET_HOST -u LOGIN_USERNAME -p LOGIN_PASSWORD KERBEROS --gmsa
206206netexec ldap TARGET_HOST -u LOGIN_USERNAME -p LOGIN_PASSWORD KERBEROS --pso
207207netexec ldap TARGET_HOST -u LOGIN_USERNAME -p LOGIN_PASSWORD KERBEROS --pass-pol
208+ netexec ldap TARGET_HOST -u LOGIN_USERNAME -p LOGIN_PASSWORD KERBEROS --dc-list
208209##### LDAP Modules
209210netexec ldap TARGET_HOST -u LOGIN_USERNAME -p LOGIN_PASSWORD KERBEROS -L
210211netexec ldap TARGET_HOST -u LOGIN_USERNAME -p LOGIN_PASSWORD KERBEROS -M adcs
You can’t perform that action at this time.
0 commit comments