Skip to content

Commit a3966a1

Browse files
authored
Merge pull request #86 from MaxToffy/fix-dacledit
Fix dacledit.py object query on specified DN
2 parents f52dd1a + 9a46cee commit a3966a1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

examples/dacledit.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -278,7 +278,7 @@ def __init__(self, ldap_server, ldap_session, args):
278278
self.ldap_session.search(self.domain_dumper.root, '(sAMAccountName=%s)' % escape_filter_chars(_lookedup_principal), attributes=['objectSid'])
279279
elif self.principal_DN is not None:
280280
_lookedup_principal = self.principal_DN
281-
self.ldap_session.search(self.domain_dumper.root, '(distinguishedName=%s)' % _lookedup_principal, attributes=['objectSid'])
281+
self.ldap_session.search(_lookedup_principal, '(distinguishedName=%s)' % _lookedup_principal, attributes=['objectSid'])
282282
try:
283283
self.principal_SID = format_sid(self.ldap_session.entries[0]['objectSid'].raw_values[0])
284284
logging.debug("Found principal SID: %s" % self.principal_SID)
@@ -428,7 +428,7 @@ def search_target_principal_security_descriptor(self):
428428
self.ldap_session.search(self.domain_dumper.root, '(objectSid=%s)' % _lookedup_principal, attributes=['nTSecurityDescriptor'], controls=controls)
429429
elif self.target_DN is not None:
430430
_lookedup_principal = self.target_DN
431-
self.ldap_session.search(self.domain_dumper.root, '(distinguishedName=%s)' % _lookedup_principal, attributes=['nTSecurityDescriptor'], controls=controls)
431+
self.ldap_session.search(_lookedup_principal, '(distinguishedName=%s)' % _lookedup_principal, attributes=['nTSecurityDescriptor'], controls=controls)
432432
try:
433433
self.target_principal = self.ldap_session.entries[0]
434434
logging.debug('Target principal found in LDAP (%s)' % _lookedup_principal)
@@ -572,7 +572,7 @@ def printparsedDACL(self, parsed_dacl):
572572
self.ldap_session.search(self.domain_dumper.root, '(sAMAccountName=%s)' % escape_filter_chars(_lookedup_principal), attributes=['objectSid'])
573573
elif self.principal_DN is not None:
574574
_lookedup_principal = self.principal_DN
575-
self.ldap_session.search(self.domain_dumper.root, '(distinguishedName=%s)' % _lookedup_principal, attributes=['objectSid'])
575+
self.ldap_session.search(_lookedup_principal, '(distinguishedName=%s)' % _lookedup_principal, attributes=['objectSid'])
576576
try:
577577
self.principal_SID = format_sid(self.ldap_session.entries[0]['objectSid'].raw_values[0])
578578
except IndexError:

0 commit comments

Comments
 (0)