Python impacket.nt_errors.STATUS_MORE_ENTRIES Examples
The following are 30
code examples of impacket.nt_errors.STATUS_MORE_ENTRIES().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
impacket.nt_errors
, or try the search function
.
Example #1
Source File: test_samr.py From Slackor with GNU General Public License v3.0 | 6 votes |
def test_SamrQueryDisplayInformation2(self): dce, rpctransport, domainHandle = self.connect() try: resp = samr.hSamrQueryDisplayInformation2(dce, domainHandle, samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayUser) resp.dump() except Exception as e: if str(e).find('STATUS_MORE_ENTRIES') >=0: e.get_packet().dump() else: raise resp = samr.hSamrQueryDisplayInformation2(dce, domainHandle, samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayMachine) resp.dump() resp = samr.hSamrQueryDisplayInformation2(dce, domainHandle, samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayGroup) resp.dump() resp = samr.hSamrQueryDisplayInformation2(dce, domainHandle, samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayOemGroup) resp.dump()
Example #2
Source File: test_samr.py From cracke-dit with MIT License | 6 votes |
def test_SamrQueryDisplayInformation(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrQueryDisplayInformation() request['DomainHandle'] = domainHandle request['DisplayInformationClass'] = samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayUser request['Index'] = 0 request['EntryCount'] = 100 request['PreferredMaximumLength'] = 8192 #request.dump() try: resp = dce.request(request) resp.dump() except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') >=0: e.get_packet().dump() else: raise
Example #3
Source File: test_samr.py From cracke-dit with MIT License | 6 votes |
def test_SamrGetMembersInAlias(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrEnumerateAliasesInDomain() request['DomainHandle'] = domainHandle request['EnumerationContext'] = 0 request['PreferedMaximumLength'] = 500 status = nt_errors.STATUS_MORE_ENTRIES while status == nt_errors.STATUS_MORE_ENTRIES: try: resp4 = dce.request(request) except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp4 = e.get_packet() resp4['Buffer'].dump() request['EnumerationContext'] = resp4['EnumerationContext'] status = resp4['ErrorCode']
Example #4
Source File: test_samr.py From cracke-dit with MIT License | 6 votes |
def test_hSamrGetMembersInAlias(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrEnumerateAliasesInDomain() request['DomainHandle'] = domainHandle request['EnumerationContext'] = 0 request['PreferedMaximumLength'] = 500 status = nt_errors.STATUS_MORE_ENTRIES while status == nt_errors.STATUS_MORE_ENTRIES: try: resp4 = dce.request(request) except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp4 = e.get_packet() resp4['Buffer'].dump() request['EnumerationContext'] = resp4['EnumerationContext'] status = resp4['ErrorCode']
Example #5
Source File: enumerid.py From enumerid with BSD 3-Clause "New" or "Revised" License | 6 votes |
def enumerate_domain_groups(self, dce, domain_handle): request = samr.SamrEnumerateGroupsInDomain() request['DomainHandle'] = domain_handle request['EnumerationContext'] = 0 request['PreferedMaximumLength'] = 0xffffffff while True: try: resp = dce.request(request) except Exception as dce_exception: if dce_exception.error_code == nt_errors.STATUS_MORE_ENTRIES: resp = dce_exception.get_packet() request['EnumerationContext'] = resp['EnumerationContext'] groups = resp['Buffer']['Buffer'] for i, group in enumerate(groups): rid = resp['Buffer']['Buffer'][i]['RelativeId'] group_name = (resp['Buffer']['Buffer'][i]['Name']).encode('utf8') group_and_rid = ('{0},{1}'.format(group_name, rid)) self.log.info(group_and_rid) self.data.append(group_and_rid) continue break
Example #6
Source File: secretsdump.py From Slackor with GNU General Public License v3.0 | 6 votes |
def getDomainUsers(self, enumerationContext=0): if self.__samr is None: self.connectSamr(self.getMachineNameAndDomain()[1]) try: resp = samr.hSamrEnumerateUsersInDomain(self.__samr, self.__domainHandle, userAccountControl=samr.USER_NORMAL_ACCOUNT | \ samr.USER_WORKSTATION_TRUST_ACCOUNT | \ samr.USER_SERVER_TRUST_ACCOUNT |\ samr.USER_INTERDOMAIN_TRUST_ACCOUNT, enumerationContext=enumerationContext) except DCERPCException as e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp = e.get_packet() return resp
Example #7
Source File: test_samr.py From Slackor with GNU General Public License v3.0 | 6 votes |
def test_SamrEnumerateGroupsInDomain(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrEnumerateGroupsInDomain() request['DomainHandle'] = domainHandle request['EnumerationContext'] = 0 request['PreferedMaximumLength'] = 500 status = nt_errors.STATUS_MORE_ENTRIES while status == nt_errors.STATUS_MORE_ENTRIES: try: resp4 = dce.request(request) except Exception as e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp4 = e.get_packet() resp4['Buffer'].dump() request['EnumerationContext'] = resp4['EnumerationContext'] status = resp4['ErrorCode']
Example #8
Source File: test_samr.py From Slackor with GNU General Public License v3.0 | 6 votes |
def test_SamrEnumerateUsersInDomain(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrEnumerateUsersInDomain() request['DomainHandle'] = domainHandle request['UserAccountControl'] = samr.USER_NORMAL_ACCOUNT request['EnumerationContext'] = 0 request['PreferedMaximumLength'] = 8192 status = nt_errors.STATUS_MORE_ENTRIES while status == nt_errors.STATUS_MORE_ENTRIES: try: resp4 = dce.request(request) except Exception as e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp4 = e.get_packet() resp4['Buffer'].dump() request['EnumerationContext'] = resp4['EnumerationContext'] status = resp4['ErrorCode']
Example #9
Source File: test_samr.py From Slackor with GNU General Public License v3.0 | 6 votes |
def test_hSamrQueryDisplayInformation3(self): dce, rpctransport, domainHandle = self.connect() try: resp = samr.hSamrQueryDisplayInformation3(dce, domainHandle, samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayUser) resp.dump() except Exception as e: if str(e).find('STATUS_MORE_ENTRIES') >=0: e.get_packet().dump() else: raise resp = samr.hSamrQueryDisplayInformation3(dce, domainHandle, samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayMachine) resp.dump() resp = samr.hSamrQueryDisplayInformation3(dce, domainHandle, samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayGroup) resp.dump() resp = samr.hSamrQueryDisplayInformation3(dce, domainHandle, samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayOemGroup) resp.dump()
Example #10
Source File: test_samr.py From CVE-2017-7494 with GNU General Public License v3.0 | 6 votes |
def test_SamrEnumerateGroupsInDomain(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrEnumerateGroupsInDomain() request['DomainHandle'] = domainHandle request['EnumerationContext'] = 0 request['PreferedMaximumLength'] = 500 status = nt_errors.STATUS_MORE_ENTRIES while status == nt_errors.STATUS_MORE_ENTRIES: try: resp4 = dce.request(request) except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp4 = e.get_packet() resp4['Buffer'].dump() request['EnumerationContext'] = resp4['EnumerationContext'] status = resp4['ErrorCode']
Example #11
Source File: test_samr.py From Slackor with GNU General Public License v3.0 | 6 votes |
def test_hSamrQueryDisplayInformation(self): dce, rpctransport, domainHandle = self.connect() try: resp = samr.hSamrQueryDisplayInformation(dce, domainHandle, samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayUser) resp.dump() except Exception as e: if str(e).find('STATUS_MORE_ENTRIES') >=0: e.get_packet().dump() else: raise resp = samr.hSamrQueryDisplayInformation(dce, domainHandle, samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayMachine) resp.dump() resp = samr.hSamrQueryDisplayInformation(dce, domainHandle, samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayGroup) resp.dump() resp = samr.hSamrQueryDisplayInformation(dce, domainHandle, samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayOemGroup) resp.dump()
Example #12
Source File: dump.py From CVE-2019-1040 with MIT License | 6 votes |
def getDomainUsers(self, enumerationContext=0): if self.__samr is None: self.connectSamr(self.getMachineNameAndDomain()[1]) try: resp = samr.hSamrEnumerateUsersInDomain(self.__samr, self.__domainHandle, userAccountControl=samr.USER_NORMAL_ACCOUNT | \ samr.USER_WORKSTATION_TRUST_ACCOUNT | \ samr.USER_SERVER_TRUST_ACCOUNT |\ samr.USER_INTERDOMAIN_TRUST_ACCOUNT, enumerationContext=enumerationContext) except DCERPCException as e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp = e.get_packet() return resp
Example #13
Source File: test_samr.py From PiBunny with MIT License | 6 votes |
def test_SamrEnumerateGroupsInDomain(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrEnumerateGroupsInDomain() request['DomainHandle'] = domainHandle request['EnumerationContext'] = 0 request['PreferedMaximumLength'] = 500 status = nt_errors.STATUS_MORE_ENTRIES while status == nt_errors.STATUS_MORE_ENTRIES: try: resp4 = dce.request(request) except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp4 = e.get_packet() resp4['Buffer'].dump() request['EnumerationContext'] = resp4['EnumerationContext'] status = resp4['ErrorCode']
Example #14
Source File: test_samr.py From PiBunny with MIT License | 6 votes |
def test_SamrEnumerateAliasesInDomain(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrEnumerateAliasesInDomain() request['DomainHandle'] = domainHandle request['EnumerationContext'] = 0 request['PreferedMaximumLength'] = 500 status = nt_errors.STATUS_MORE_ENTRIES while status == nt_errors.STATUS_MORE_ENTRIES: try: resp4 = dce.request(request) except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp4 = e.get_packet() resp4['Buffer'].dump() request['EnumerationContext'] = resp4['EnumerationContext'] status = resp4['ErrorCode']
Example #15
Source File: test_samr.py From PiBunny with MIT License | 6 votes |
def test_SamrQueryDisplayInformation3(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrQueryDisplayInformation3() request['DomainHandle'] = domainHandle request['DisplayInformationClass'] = samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayUser request['Index'] = 0 request['EntryCount'] = 100 request['PreferredMaximumLength'] = 8192 #request.dump() try: resp = dce.request(request) resp.dump() except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') >=0: e.get_packet().dump() else: raise
Example #16
Source File: test_samr.py From PiBunny with MIT License | 6 votes |
def test_SamrQueryDisplayInformation(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrQueryDisplayInformation() request['DomainHandle'] = domainHandle request['DisplayInformationClass'] = samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayUser request['Index'] = 0 request['EntryCount'] = 100 request['PreferredMaximumLength'] = 8192 #request.dump() try: resp = dce.request(request) resp.dump() except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') >=0: e.get_packet().dump() else: raise
Example #17
Source File: test_samr.py From PiBunny with MIT License | 6 votes |
def test_SamrGetMembersInAlias(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrEnumerateAliasesInDomain() request['DomainHandle'] = domainHandle request['EnumerationContext'] = 0 request['PreferedMaximumLength'] = 500 status = nt_errors.STATUS_MORE_ENTRIES while status == nt_errors.STATUS_MORE_ENTRIES: try: resp4 = dce.request(request) except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp4 = e.get_packet() resp4['Buffer'].dump() request['EnumerationContext'] = resp4['EnumerationContext'] status = resp4['ErrorCode']
Example #18
Source File: test_samr.py From PiBunny with MIT License | 6 votes |
def test_hSamrGetMembersInAlias(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrEnumerateAliasesInDomain() request['DomainHandle'] = domainHandle request['EnumerationContext'] = 0 request['PreferedMaximumLength'] = 500 status = nt_errors.STATUS_MORE_ENTRIES while status == nt_errors.STATUS_MORE_ENTRIES: try: resp4 = dce.request(request) except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp4 = e.get_packet() resp4['Buffer'].dump() request['EnumerationContext'] = resp4['EnumerationContext'] status = resp4['ErrorCode']
Example #19
Source File: test_samr.py From CVE-2017-7494 with GNU General Public License v3.0 | 6 votes |
def test_SamrQueryInformationAlias_SamrSetInformationAlias(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrEnumerateAliasesInDomain() request['DomainHandle'] = domainHandle request['EnumerationContext'] = 0 request['PreferedMaximumLength'] = 500 status = nt_errors.STATUS_MORE_ENTRIES while status == nt_errors.STATUS_MORE_ENTRIES: try: resp4 = dce.request(request) except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp4 = e.get_packet() resp4['Buffer'].dump() request['EnumerationContext'] = resp4['EnumerationContext'] status = resp4['ErrorCode']
Example #20
Source File: test_samr.py From CVE-2017-7494 with GNU General Public License v3.0 | 6 votes |
def test_SamrEnumerateAliasesInDomain(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrEnumerateAliasesInDomain() request['DomainHandle'] = domainHandle request['EnumerationContext'] = 0 request['PreferedMaximumLength'] = 500 status = nt_errors.STATUS_MORE_ENTRIES while status == nt_errors.STATUS_MORE_ENTRIES: try: resp4 = dce.request(request) except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp4 = e.get_packet() resp4['Buffer'].dump() request['EnumerationContext'] = resp4['EnumerationContext'] status = resp4['ErrorCode']
Example #21
Source File: test_samr.py From cracke-dit with MIT License | 6 votes |
def test_SamrQueryDisplayInformation3(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrQueryDisplayInformation3() request['DomainHandle'] = domainHandle request['DisplayInformationClass'] = samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayUser request['Index'] = 0 request['EntryCount'] = 100 request['PreferredMaximumLength'] = 8192 #request.dump() try: resp = dce.request(request) resp.dump() except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') >=0: e.get_packet().dump() else: raise
Example #22
Source File: test_samr.py From CVE-2017-7494 with GNU General Public License v3.0 | 6 votes |
def test_SamrGetMembersInAlias(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrEnumerateAliasesInDomain() request['DomainHandle'] = domainHandle request['EnumerationContext'] = 0 request['PreferedMaximumLength'] = 500 status = nt_errors.STATUS_MORE_ENTRIES while status == nt_errors.STATUS_MORE_ENTRIES: try: resp4 = dce.request(request) except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp4 = e.get_packet() resp4['Buffer'].dump() request['EnumerationContext'] = resp4['EnumerationContext'] status = resp4['ErrorCode']
Example #23
Source File: test_samr.py From CVE-2017-7494 with GNU General Public License v3.0 | 6 votes |
def test_SamrEnumerateUsersInDomain(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrEnumerateUsersInDomain() request['DomainHandle'] = domainHandle request['UserAccountControl'] = samr.USER_NORMAL_ACCOUNT request['EnumerationContext'] = 0 request['PreferedMaximumLength'] = 8192 status = nt_errors.STATUS_MORE_ENTRIES while status == nt_errors.STATUS_MORE_ENTRIES: try: resp4 = dce.request(request) except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp4 = e.get_packet() resp4['Buffer'].dump() request['EnumerationContext'] = resp4['EnumerationContext'] status = resp4['ErrorCode']
Example #24
Source File: test_samr.py From cracke-dit with MIT License | 6 votes |
def test_SamrEnumerateUsersInDomain(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrEnumerateUsersInDomain() request['DomainHandle'] = domainHandle request['UserAccountControl'] = samr.USER_NORMAL_ACCOUNT request['EnumerationContext'] = 0 request['PreferedMaximumLength'] = 8192 status = nt_errors.STATUS_MORE_ENTRIES while status == nt_errors.STATUS_MORE_ENTRIES: try: resp4 = dce.request(request) except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp4 = e.get_packet() resp4['Buffer'].dump() request['EnumerationContext'] = resp4['EnumerationContext'] status = resp4['ErrorCode']
Example #25
Source File: test_samr.py From CVE-2017-7494 with GNU General Public License v3.0 | 6 votes |
def test_SamrQueryDisplayInformation3(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrQueryDisplayInformation3() request['DomainHandle'] = domainHandle request['DisplayInformationClass'] = samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayUser request['Index'] = 0 request['EntryCount'] = 100 request['PreferredMaximumLength'] = 8192 #request.dump() try: resp = dce.request(request) resp.dump() except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') >=0: e.get_packet().dump() else: raise
Example #26
Source File: test_samr.py From cracke-dit with MIT License | 6 votes |
def test_SamrEnumerateAliasesInDomain(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrEnumerateAliasesInDomain() request['DomainHandle'] = domainHandle request['EnumerationContext'] = 0 request['PreferedMaximumLength'] = 500 status = nt_errors.STATUS_MORE_ENTRIES while status == nt_errors.STATUS_MORE_ENTRIES: try: resp4 = dce.request(request) except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp4 = e.get_packet() resp4['Buffer'].dump() request['EnumerationContext'] = resp4['EnumerationContext'] status = resp4['ErrorCode']
Example #27
Source File: test_samr.py From CVE-2017-7494 with GNU General Public License v3.0 | 6 votes |
def test_SamrQueryDisplayInformation(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrQueryDisplayInformation() request['DomainHandle'] = domainHandle request['DisplayInformationClass'] = samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayUser request['Index'] = 0 request['EntryCount'] = 100 request['PreferredMaximumLength'] = 8192 #request.dump() try: resp = dce.request(request) resp.dump() except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') >=0: e.get_packet().dump() else: raise
Example #28
Source File: test_samr.py From cracke-dit with MIT License | 6 votes |
def test_SamrEnumerateGroupsInDomain(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrEnumerateGroupsInDomain() request['DomainHandle'] = domainHandle request['EnumerationContext'] = 0 request['PreferedMaximumLength'] = 500 status = nt_errors.STATUS_MORE_ENTRIES while status == nt_errors.STATUS_MORE_ENTRIES: try: resp4 = dce.request(request) except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp4 = e.get_packet() resp4['Buffer'].dump() request['EnumerationContext'] = resp4['EnumerationContext'] status = resp4['ErrorCode']
Example #29
Source File: test_samr.py From CVE-2017-7494 with GNU General Public License v3.0 | 5 votes |
def test_SamrQueryDisplayInformation2(self): dce, rpctransport, domainHandle = self.connect() try: resp = samr.hSamrQueryDisplayInformation2(dce, domainHandle, samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayUser) resp.dump() except Exception, e: if str(e).find('STATUS_MORE_ENTRIES') >=0: e.get_packet().dump() else: raise
Example #30
Source File: test_samr.py From Slackor with GNU General Public License v3.0 | 5 votes |
def test_SamrGetMembersInAlias(self): dce, rpctransport, domainHandle = self.connect() request = samr.SamrEnumerateAliasesInDomain() request['DomainHandle'] = domainHandle request['EnumerationContext'] = 0 request['PreferedMaximumLength'] = 500 status = nt_errors.STATUS_MORE_ENTRIES while status == nt_errors.STATUS_MORE_ENTRIES: try: resp4 = dce.request(request) except Exception as e: if str(e).find('STATUS_MORE_ENTRIES') < 0: raise resp4 = e.get_packet() resp4['Buffer'].dump() request['EnumerationContext'] = resp4['EnumerationContext'] status = resp4['ErrorCode'] request = samr.SamrOpenAlias() request['DomainHandle'] = domainHandle request['DesiredAccess'] = dtypes.MAXIMUM_ALLOWED request['AliasId'] = resp4['Buffer']['Buffer'][0]['RelativeId'] resp = dce.request(request) resp.dump() request = samr.SamrGetMembersInAlias() request['AliasHandle'] = resp['AliasHandle'] resp = dce.request(request) resp.dump()