BloodHound.py icon indicating copy to clipboard operation
BloodHound.py copied to clipboard

Added LDAP Channel Binding Support

Open deadjakk opened this issue 1 year ago • 1 comments

  1. Added ldap channel binding
  2. Set the default protocol in domain.py to match that of authentication.py
  3. Removed a line in authentication.py that recreates the conn variable before binding which seemed unnecessary

Once added, I was able to fully enumerate a domain with ldap channel signing enforced as intended. Maybe double check the removal of line 107 of bloodhound/ad/authentication.py where I got rid of the "additional" conn variable creation. It seemed redundant, but you be the judge. If it needs to stay then the ldap channel binding arg needs to be passed there as well.

deadjakk avatar Nov 17 '23 02:11 deadjakk