Esempio n. 1
0
 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()
Esempio n. 2
0
 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)
Esempio n. 3
0
 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()
Esempio n. 4
0
 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()
Esempio n. 5
0
 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()
Esempio n. 6
0
 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)
Esempio n. 7
0
 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()
Esempio n. 8
0
 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()
Esempio n. 9
0
 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()
Esempio n. 10
0
 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)
Esempio n. 11
0
 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()
Esempio n. 12
0
 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()