Allgemeine Lösung für die Authentifizierung von Webseiten (Webauthentifizierung): Erfassen Sie Curl über den Browser und erstellen Sie ein Bash-Skript, das der Router ausführen kann, um eine automatische Anmeldung zu realisieren [keine Anti-Erkennung]

Vorwort

Viele College-Studenten sind besessen davon, sich automatisch in das Campus-Netzwerk einzuloggen und können sich nicht davon befreien, sind jedoch gezwungen, keine geeignete Methode für ihre Schule zu finden. Um dieses Problem zu lösen, gibt es das Router-Webseiten-Netzwerkauthentifizierungs-Plug-in. Reden Sie keinen Unsinn, machen Sie sich direkt an die Arbeit

Sie müssen Folgendes vorbereiten: eine Oberfräse mit Oepnwrt-Bürste, ein Paar Hände, die sich bewegen können, einen Mund, der Fragen stellen kann, und ein Gehirn, das verwendet werden kann

1. Paketerfassung

Im Folgenden finden Sie allgemeine Anweisungen zur Paketerfassung:

Öffnen Sie die Webseite zur Schulzertifizierung und drücken Sie F12 im Browser, um das Entwicklungstool zu öffnen:

 Im nächsten Fenster auf der rechten Seite werden die Informationen zur Paketerfassung angezeigt:

 Rechtsklick hinzufügen

Wählen Sie das Kopieren als Curl (cmd). Es darf nicht falsch kopiert werden. Dieser Schritt ist von entscheidender Bedeutung:

 Das ist die Locke, die wir brauchen

Normalerweise sieht es so aus:

curl "http://219.222.95.38/eportal/InterFace.do?method=login" ^
  -H "Accept: */*" ^
  -H "Accept-Language: zh-CN,zh;q=0.9,en; q=0.8,en-GB;q=0.7,en-US;q=0.6" ^
  -H "Verbindung: keep-alive" ^
  -H "Inhaltstyp: application/x-www-form-urlencoded; charset= UTF-8" ^
  -H "Cookie: EPORTAL_COOKIE_OPERATORPWD=; EPORTAL_COOKIE_SERVER=; EPORTAL_COOKIE_DOMAIN=; EPORTAL_AUTO_LAND=; EPORTAL_COOKIE_SERVER_NAME=; EPORTAL_COOKIE_USERNAME=; EPORTAL_COOKIE_PASSWORD=; EPORTAL_COOKIE_SAVEPASSWORD=false; EPORTAL _COOKIE_NEWV=; EPORTAL_USER_GROUP=^%^E7^%^BC^% ^B4^%^E8^%^B4^%^B9^%^E5^%^AD^%^A6^%^E7^%^94^%^9F; JSESSIONID=343DBD3127B618FD8F09E6DB9C2E4A04" ^ -H "Ursprung:
  http ://219.222.95.38" ^
  -H „Referer: http://219.222.95.38/eportal/index.jsp?wlanuserip=4e8521c5e95cc2512f4d7b2337e9187a&wlanacname=8d9f959a8ec82bda924698d872983201&ssid=&nasip=cf8d35e3fecd0 23ed8b30f713318e973&snmpagentip=&mac=de4bae6add748a15b2f1dded263ff9e1&t=wireless-v2&url=f5f108611801fe6441be2152ce18944a60a6b2af0d40f2f3&apmac=&nasid=8d9f95 9a8ec82bda924698d872983201&vid=ab62dcce0d51d421&port=3e81c125bb4cc9e1&nasportid=84472955d9ccce45508d03904ef81a3a4e183af274460d68fb64b909cbdc80db7 2027c310c478268" ^
  -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, wie Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.67" ^
  --data-raw "userId=*********&password=********&service=&queryString=wlanuserip^%^253D4e8521c5e95cc2512f4d7b2337e9187a^%^2526wlanacname^%^253D8d9f959a8ec82bda924698d872983201^%^2 526ssid^% ^253D^%^2526nasip^%^253Dcf8d35e3fecd023ed8b30f713318e973^%^2526snmpagentip^%^253D^%^2526mac^%^253Dde4bae6add748a15b2f1dded263ff9e1^%^2526t^%^253 Dwireless-v2^%^2526url^%^253Df5f108611801fe6441be2152ce18944a60a6b2af0d40f2f3^%^2526apmac^% ^253D^%^2526nasid^%^253D8d9f959a8ec82bda924698d872983201^%^2526vid^%^253Dab62dcce0d51d421^%^2526port^%^253D3e81c125bb4cc9e1^%^2526nasportid^%^ 253D84472955d9ccce45508d03904ef81a3a4e183af274460d68fb64b909cbdc80db72027c310c478268&operatorPwd=&operatorUserId=&validcode=&passwordEncrypt=false" ^ --compressed
  ^
  -- unsicher                        

Als nächstes müssen Sie openwrt in den Router flashen. Da Sie dies gefunden haben, sollten Sie wissen, was openwrt ist. Ich werde hier keine Zeit verschwenden.

Installieren Sie das Router-Luci-App-Autoshell-Plug-In, ein relativ einfach zu verwendendes Plug-In, das ich erstellt habe. Das Lager auf Github ist: Springe zum Lager https://github.com/lucikap/luci- app-brukamen.git
 

Laden Sie das IPK-Paket luci-app-autoshell_1.2.3-1_mipsel_24kc.ipk herunter und installieren Sie es auf dem Openwrt-Router

Starten Sie den Router neu, um die entsprechende Schnittstelle anzuzeigen, und es werden entsprechende Anweisungen angezeigt. Fügen Sie zu diesem Zeitpunkt Curl in das Plug-In ein, um ein Skript zu generieren und die Freude an der automatischen Authentifizierung zu genießen. .

Wenn Sie Fragen haben, nehmen Sie bitte an der QQ-Gruppenchat-Diskussion teil: 555201601

Ich denke du magst

Origin blog.csdn.net/Brukamen/article/details/131539403
Empfohlen
Rangfolge