Ejemplo n.º 1
0
    def test_hNetrServerPasswordGet(self):
        dce, rpctransport = self.connect()
        self.authenticate(dce)

        try:
            nrpc.hNetrServerPasswordGet(
                dce, self.serverName, self.machine_user,
                nrpc.NETLOGON_SECURE_CHANNEL_TYPE.WorkstationSecureChannel,
                self.machine_user, self.update_authenticator())
        except DCERPCException as e:
            # The caller is not a DC or PDC
            if str(e).find('STATUS_ACCESS_DENIED') < 0:
                raise
Ejemplo n.º 2
0
 def test_hNetrServerPasswordGet(self):
     dce, rpctransport = self.connect()
     try:
         resp = nrpc.hNetrServerPasswordGet(dce, NULL, self.username + '\x00', nrpc.NETLOGON_SECURE_CHANNEL_TYPE.WorkstationSecureChannel ,self.serverName + '\x00', self.update_authenticator())
         #resp.dump()
     except Exception, e:
         if str(e).find('STATUS_ACCESS_DENIED') < 0:
             raise
Ejemplo n.º 3
0
 def test_hNetrServerPasswordGet(self):
     dce, rpctransport = self.connect()
     try:
         resp = nrpc.hNetrServerPasswordGet(dce, NULL, self.machineUser + '\x00',
                                            nrpc.NETLOGON_SECURE_CHANNEL_TYPE.WorkstationSecureChannel,
                                            self.serverName + '\x00', self.update_authenticator())
         resp.dump()
     except Exception as e:
         if str(e).find('STATUS_ACCESS_DENIED') < 0:
             raise