def test_reconnectKerberosHashes(self): smb = self.create_connection() smb.kerberosLogin(self.username, '', self.domain, self.lmhash, self.nthash, '') credentials = smb.getCredentials() self.assertEqual(credentials, (self.username, '', self.domain, self.blmhash, self.bnthash, '', None, None)) UNC = '\\\\%s\\%s' % (self.machine, self.share) smb.connectTree(UNC) smb.logoff() smb.reconnect() credentials = smb.getCredentials() self.assertEqual(credentials, (self.username, '', self.domain, self.blmhash, self.bnthash, '', None, None)) UNC = '\\\\%s\\%s' % (self.machine, self.share) smb.connectTree(UNC) smb.logoff()
def test_connection(self): smb = self.create_connection() smb.login(self.username, self.password, self.domain) credentials = smb.getCredentials() self.assertTrue( credentials == (self.username, self.password, self.domain, '','','', None, None)) smb.logoff() del(smb)
def test_reconnectKerberosHashes(self): lmhash, nthash = self.hashes.split(':') smb = self.create_connection() smb.kerberosLogin(self.username, '', self.domain, lmhash, nthash, '') credentials = smb.getCredentials() self.assertTrue( credentials == (self.username, '', self.domain, unhexlify(lmhash), unhexlify(nthash), '', None, None) ) UNC = '\\\\%s\\%s' % (self.machine, self.share) smb.connectTree(UNC) smb.logoff() smb.reconnect() credentials = smb.getCredentials() self.assertTrue( credentials == (self.username, '', self.domain, unhexlify(lmhash), unhexlify(nthash), '', None, None)) UNC = '\\\\%s\\%s' % (self.machine, self.share) smb.connectTree(UNC) smb.logoff()
def test_loginHashes(self): lmhash, nthash = self.hashes.split(':') smb = self.create_connection() smb.login(self.username, '', self.domain, lmhash, nthash) credentials = smb.getCredentials() self.assertTrue( credentials == (self.username, '', self.domain, unhexlify(lmhash), unhexlify(nthash), '', None, None) ) smb.logoff()
def test_reconnectKerberosHashes(self): lmhash, nthash = self.hashes.split(':') smb = self.create_connection() smb.kerberosLogin(self.username, '', self.domain, lmhash, nthash, '') credentials = smb.getCredentials() self.assertTrue( credentials == (self.username, '', self.domain, unhexlify(lmhash), unhexlify(nthash), '', None, None) ) UNC = '\\\\%s\\%s' % (self.machine, self.share) tid = smb.connectTree(UNC) smb.logoff() smb.reconnect() credentials = smb.getCredentials() self.assertTrue( credentials == (self.username, '', self.domain, unhexlify(lmhash), unhexlify(nthash), '', None, None)) UNC = '\\\\%s\\%s' % (self.machine, self.share) tid = smb.connectTree(UNC) smb.logoff()
def test_loginKerberosAES(self): smb = self.create_connection() smb.kerberosLogin(self.username, '', self.domain, '', '', self.aesKey) credentials = smb.getCredentials() self.assertTrue( credentials == (self.username, '', self.domain, '','',self.aesKey, None, None) ) UNC = '\\\\%s\\%s' % (self.machine, self.share) smb.connectTree(UNC) smb.logoff()
def test_loginKerberosAES(self): smb = self.create_connection() smb.kerberosLogin(self.username, '', self.domain, '', '', self.aesKey) credentials = smb.getCredentials() self.assertTrue( credentials == (self.username, '', self.domain, '','',self.aesKey, None, None) ) UNC = '\\\\%s\\%s' % (self.machine, self.share) tid = smb.connectTree(UNC) smb.logoff()
def test_manualNego(self): smb = self.create_connection() smb.negotiateSession(self.dialects) smb.login(self.username, self.password, self.domain) credentials = smb.getCredentials() self.assertEqual(credentials, (self.username, self.password, self.domain, '', '', '', None, None)) smb.logoff() del(smb)
def test_loginKerberos(self): smb = self.create_connection() smb.kerberosLogin(self.username, self.password, self.domain, '', '', '') credentials = smb.getCredentials() self.assertEqual(credentials, (self.username, self.password, self.domain, '', '', '', None, None)) UNC = '\\\\%s\\%s' % (self.machine, self.share) smb.connectTree(UNC) smb.logoff()
def test_loginHashes(self): smb = self.create_connection() smb.login(self.username, '', self.domain, self.lmhash, self.nthash) credentials = smb.getCredentials() self.assertEqual(credentials, (self.username, '', self.domain, self.blmhash, self.bnthash, '', None, None)) smb.logoff()