def test_NetrLogonControl2(self): dce, rpctransport = self.connect() request = nrpc.NetrLogonControl2() request['ServerName'] = NULL request['FunctionCode'] = nrpc.NETLOGON_CONTROL_FIND_USER request['QueryLevel'] = 4 request['Data']['tag'] = 8 request['Data']['UserName'] = '******' try: resp = dce.request(request) resp.dump() except Exception as e: if str(e).find('rpc_s_access_denied') < 0: raise
def test_NetrLogonControl2(self): dce, rpctransport = self.connect() request = nrpc.NetrLogonControl2() request['ServerName'] = NULL request['FunctionCode'] = nrpc.NETLOGON_CONTROL_FIND_USER request['QueryLevel'] = 4 request['Data']['tag'] = 8 request['Data']['UserName'] = self.username + '\x00' try: dce.request(request) except DCERPCException as e: # 0x8ad: Not implemented in SMB? if str(e).find('rpc_s_access_denied') < 0 and str(e).find( '0x8ad') < 0: raise