Python impacket.dcerpc.v5.samr.SamrQueryDisplayInformation() Examples
The following are 5
code examples of impacket.dcerpc.v5.samr.SamrQueryDisplayInformation().
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.dcerpc.v5.samr
, or try the search function
.
Example #1
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 #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 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 #4
Source File: enumerid.py From enumerid with BSD 3-Clause "New" or "Revised" License | 5 votes |
def enumerate_domain_users(self, dce, domain_handle): request = samr.SamrQueryDisplayInformation() request['DomainHandle'] = domain_handle request['DisplayInformationClass'] = samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayUser request['Index'] = 0 request['EntryCount'] = 0xffffffff request['PreferredMaximumLength'] = 0xffffffff count = 0 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() count += resp['Buffer']['UserInformation']['EntriesRead'] request['Index'] = count users = resp['Buffer']['UserInformation']['Buffer'] for i, user in enumerate(users): try: username = (user['AccountName']).encode('utf8') full_name = (user['FullName']).encode('utf8') admin_comment = (user['AdminComment']).encode('utf8') rid = user['Rid'] except AttributeError: pass data = '{0},{1},{2},{3}'.format(rid, username, full_name, admin_comment) self.log.info(data) self.data.append(data) continue break
Example #5
Source File: test_samr.py From Slackor with GNU General Public License v3.0 | 4 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 as e: if str(e).find('STATUS_MORE_ENTRIES') >=0: e.get_packet().dump() else: raise request = samr.SamrQueryDisplayInformation() request['DomainHandle'] = domainHandle request['DisplayInformationClass'] = samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayMachine request['Index'] = 0 request['EntryCount'] = 100 request['PreferredMaximumLength'] = 8192 #request.dump() resp = dce.request(request) resp.dump() request = samr.SamrQueryDisplayInformation() request['DomainHandle'] = domainHandle request['DisplayInformationClass'] = samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayGroup request['Index'] = 0 request['EntryCount'] = 100 request['PreferredMaximumLength'] = 8192 #request.dump() resp = dce.request(request) resp.dump() request = samr.SamrQueryDisplayInformation() request['DomainHandle'] = domainHandle request['DisplayInformationClass'] = samr.DOMAIN_DISPLAY_INFORMATION.DomainDisplayOemGroup request['Index'] = 0 request['EntryCount'] = 100 request['PreferredMaximumLength'] = 8192 #request.dump() resp = dce.request(request) resp.dump()