We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 94d420e commit 0813deeCopy full SHA for 0813dee
nxc/protocols/ldap.py
@@ -583,9 +583,11 @@ def check_if_admin(self):
583
pprint(resp_parsed)
584
answers = []
585
if resp and (self.password != "" or self.lmhash != "" or self.nthash != "" or self.aesKey != "") and self.username != "":
586
- sid = self.sid_to_str(resp_parsed[0]["objectSid"])
587
- print(sid)
588
- self.sid_domain = "-".join(sid.split("-")[:-1])
+ for item in resp:
+ if hasattr(item, "objectSid"):
+ sid = self.sid_to_str(item["objectSid"])
589
+ print(sid)
590
+ self.sid_domain = "-".join(sid.split("-")[:-1])
591
592
# 2. get all group cn name
593
search_filter = "(|(objectSid=" + self.sid_domain + "-512)(objectSid=" + self.sid_domain + "-544)(objectSid=" + self.sid_domain + "-519)(objectSid=S-1-5-32-549)(objectSid=S-1-5-32-551))"
0 commit comments