Advertisement
Guest User

joomla_brute.py

a guest
Dec 3rd, 2011
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/python
  2. # joomla hash brute force by nasa
  3. # thanks buat IBTeam
  4. # visit http://forum.indonesianbacktrack.or.id
  5.  
  6.  
  7.  
  8. from hashlib import md5
  9. import sys
  10. import string
  11. import binascii, re
  12. import time
  13.  
  14.  
  15. print '''
  16. ___ ____ _____  
  17. |_ _| __ )_   _|__  __ _ _ __ ___  
  18. | ||  _ \ | |/ _ \/ _` | '_ ` _ \
  19. | || |_) || |  __/ (_| | | | | | |
  20. |___|____/ |_|\___|\__,_|_| |_| |_|  joomla hash cracker !
  21. __________________________________________________________                    
  22. Http://forum.indonesianbacktrack.or.id            by nasa
  23.  
  24.  
  25.  
  26. [*] Starting joomla hash cracker at ''' + time.ctime() + ''' \n\n '''
  27.  
  28. time.sleep(1)
  29.  
  30. if len(sys.argv) != 3:
  31.     print 'Error !!'
  32.         print 'Usage: ' + sys.argv[0] + ' <hash:salt> <wordlist>'
  33.         sys.exit(1)
  34.  
  35. else:
  36.     _hash = sys.argv[1].split(':')
  37.     _md5 = _hash[0]
  38.     _salt = _hash[1]
  39.  
  40.     f = open(sys.argv[2], 'r')
  41.     for line in f:
  42.         kata = re.sub(r'\W+', '',line)
  43.         crack = md5(kata + _salt).hexdigest()
  44.         print ' [*] Cracking ' + _md5 + ':' + _salt + ' With : ' + kata
  45.         if(crack == _md5):
  46.             print '\n'
  47.             print ' [+] ' + _md5 + ':' + _salt + ' --- Password found: ' + kata
  48.             print ' Viva la Backtrack, by IBTeam !'
  49.             sys.exit(0)
  50.     print '\n'
  51.     print ' [*] No word match, never give up'
  52.     print ' [*] try other wordlist : - ('  
  53.     sys.exit(1)
  54.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement