基於python+splinter工具模擬校園網自動登入+密碼破解
阿新 • • 發佈:2019-01-24
工具:
python + splinter
技術目標:
1、利用python的splinter package,在登入介面中自動完成頁面操作,提取elements, post elements.完成authentication;從而利用python指令碼完成自動登入。
2、通過specify登入使用者名稱,不斷提交password,直到完成authentication。
步驟:
獲取目標網站elements資訊:
#匯入splinter模組,time模組;
from splinter import Browser
import time
#開啟firefox瀏覽器
browser=Browser("firefox")
#自動輸入目標網址
browser.visit("http://192.168.161.2")
#提取並post elements
browser.find_by_name("DDDDD").first.fill("122016000453")
browser.find_by_name("upass").first.fill("19940202")
browser.find_by_name("0MKKey").first.click()
#返回登入html
print(browser.html)
#python指令碼登入成功後返回的HTML;
#發現登入成功後python指令碼執行自動觸發exceptions,因此上一個密碼就是本登入賬號密碼
個人宣告:此文章純屬技術研究,未曾獲取任何使用者私密資訊!!!!