Solución general para la autenticación de páginas web (autenticación web): capture curl a través del navegador y cree un script bash que el enrutador pueda ejecutar para realizar el inicio de sesión automático [no anti-detección]

prefacio

Muchos estudiantes universitarios están obsesionados con iniciar sesión automáticamente en la red del campus y no pueden liberarse, pero se ven obligados a encontrar un método adecuado para su escuela. Para resolver este problema, viene el complemento de autenticación de red de la página web del enrutador. No digas tonterías, ve directamente a trabajar.

Necesita prepararse: un enrutador con cepillo oepnwrt, un par de manos que se pueden mover, una boca que puede hacer preguntas y un cerebro que se puede usar

1. Captura de paquetes

Las siguientes son instrucciones generales de captura de paquetes:

Abra la página web de certificación de la escuela, presione F12 en el navegador para abrir la herramienta de desarrollo:

 La siguiente ventana a la derecha mostrará la información de captura de paquetes:

 agregar clic derecho

Elija copiar como curl (cmd) no debe copiar mal, este paso es fundamental:

 Este es el rizo que necesitamos

Generalmente se ve así:

curl "http://219.222.95.38/eportal/InterFace.do?method=login" ^
  -H "Aceptar: */*" ^
  -H "Aceptar-Idioma: zh-CN,zh;q=0.9,en; q=0.8,en-GB;q=0.7,en-US;q=0.6" ^
  -H "Conexión: keep-alive" ^
  -H "Tipo de contenido: aplicación/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 "Origen:
  http ://219.222.95.38" ^
  -H "Referente: http://219.222.95.38/eportal/index.jsp?wlanuserip=4e8521c5e95cc2512f4d7b2337e9187a&wlanacname=8d9f959a8ec82bda924698d872983201&ssid=&nasip=cf8d35e3fec d023ed8b30f713318e973&snmpagentip=&mac=de4bae6add748a15b2f1dded263ff9e1&t=wireless-v2&url=f5f108611801fe6441be2152ce18944a60a6b2af0d40f2f3&apmac=&nasid=8d9 f959a8ec82bda924698d872983201&vid=ab62dcce0d51d421&port=3e81c125bb4cc9e1&nasportid=84472955d9ccce45508d03904ef81a3a4e183af274460d68fb64b909cbdc80 db72027c310c478268" ^
  -H "Agente de usuario: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, como Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.67" ^
  --data-raw "userId=*********&contraseña=********&service=&queryString=wlanuserip^%^253D4e8521c5e95cc2512f4d7b2337e9187a^%^2526wlanacname^%^253D8d9f959a8ec82bda924698d872983201^%^2 526sid^% ^253D^%^2526nasip^%^253Dcf8d35e3fecd023ed8b30f713318e973^%^2526snmpagentip^%^253D^%^2526mac^%^253Dde4bae6add748a15b2f1dded263ff9e1^%^2526t^%^25 3Dwireless-v2^%^2526url^%^253Df5f108611801fe6441be2152ce18944a60a6b2af0d40f2f3^%^2526apmac^% ^253D^%^2526nasid^%^253D8d9f959a8ec82bda924698d872983201^%^2526vid^%^253Dab62dcce0d51d421^%^2526port^%^253D3e81c125bb4cc9e1^%^2526nasportid^%^ 253D84472955d9ccce45508d03904ef81a3a4e183af274460d68fb64b909cbdc80db72027c310c478268&operatorPwd=&operatorUserId=&validcode=&passwordEncrypt=false" ^ --comprimido
  ^
  -- inseguro                        

A continuación, debe instalar openwrt en el enrutador. Ya que encontró esto, debe saber qué es openwrt. No perderé el tiempo aquí.

Instale el complemento del enrutador luci-app-autoshell, que es un complemento relativamente fácil de usar creado por mí. El almacén en github es: Vaya al almacén https://github.com/lucikap/luci- aplicación-brukamen.git
 

Descargue el paquete ipk luci-app-autoshell_1.2.3-1_mipsel_24kc.ipk e instálelo en el enrutador openwrt

Reinicie el enrutador para ver la interfaz relevante y habrá instrucciones relevantes. En este momento, pegue curl en el complemento para generar un script y disfrute del placer de la autenticación automática. .

Si tiene alguna pregunta, únase a la discusión del chat grupal QQ: 555201601

Supongo que te gusta

Origin blog.csdn.net/Brukamen/article/details/131539403
Recomendado
Clasificación