网页(web认证)认证通用解决办法:通过浏览器抓包curl,制作路由器可运行的bash脚本实现自动登录【非防检测】

前言

许多大学仔沉迷于自动登录校园网无法自拔,却苦逼于没有找到适合自己学校的方法,为了解决这个问题,路由器网页联网认证插件,它来了。废话不多说,直接上活

需要准备:一台刷好oepnwrt的路由器、一双会动的手、一张会问问题的嘴、一个能用的脑子

补充说明:此教程的兼容性不佳,在看完本教程后请移步到恩山查看补充内容,然后再开始实践。最新方案在:转到恩山

一、抓包

以下是通用抓包说明:

打开学校认证网页,浏览器中按下f12打开开发工具:

 接下来右边的窗口就会显示抓包信息:

 加下来右键

 

选择复制为curl(cmd)一定不要复制错,这一步很关键:

新插件请复制curl(bash)格式

 这就是我们需要的curl

通常长这样:

curl "http://219.222.95.38/eportal/InterFace.do?method=login" ^
  -H "A***ept: */*" ^
  -H "A***ept-Language: zh-***,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6" ^
  -H "Connection: keep-alive" ^
  -H "Content-Type: 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 "Origin: http://219.222.95.38" ^
  -H "Referer: http://219.222.95.38/eportal/index.jsp?wlanuserip=4e8521c5e95***2512f4d7b2337e9187a&wlana***ame=8d9f959a8ec82bda924698d872983201&ssid=&nasip=cf8d35e3fecd023ed8b30f713318e973&snmpagentip=&mac=de4bae6add748a15b2f1dded263ff9e1&t=wireless-v2&url=f5f108611801fe6441be2152ce18944a60a6b2af0d40f2f3&apmac=&nasid=8d9f959a8ec82bda924698d872983201&vid=ab62d***e0d51d421&port=3e81c125bb4***9e1&nasportid=84472955d9***ce45508d03904ef81a3a4e183af274460d68fb64b909cbdc80db72027c310c478268" ^
  -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Edg/114.0.1823.67" ^
  --data-raw "userId=*********&password=********&service=&queryString=wlanuserip^%^253D4e8521c5e95***2512f4d7b2337e9187a^%^2526wlana***ame^%^253D8d9f959a8ec82bda924698d872983201^%^2526ssid^%^253D^%^2526nasip^%^253Dcf8d35e3fecd023ed8b30f713318e973^%^2526snmpagentip^%^253D^%^2526mac^%^253Dde4bae6add748a15b2f1dded263ff9e1^%^2526t^%^253Dwireless-v2^%^2526url^%^253Df5f108611801fe6441be2152ce18944a60a6b2af0d40f2f3^%^2526apmac^%^253D^%^2526nasid^%^253D8d9f959a8ec82bda924698d872983201^%^2526vid^%^253Dab62d***e0d51d421^%^2526port^%^253D3e81c125bb4***9e1^%^2526nasportid^%^253D84472955d9***ce45508d03904ef81a3a4e183af274460d68fb64b909cbdc80db72027c310c478268&operatorPwd=&operatorUserId=&validcode=&passwordEncrypt=false" ^
  --***pressed ^
  --insecure                        

接下来需要给路由器刷入openwrt,既然你找到这个那你应该知道什么是openwrt了,我就不在这里浪费时间了

安装路由器luci-app-autoshell插件,这是我呕心沥血制作出来的比较好用的插件,在github上的仓库是:跳转到仓库https://github.***/lucikap/luci-app-brukamen.git
 

下载ipk包luci-app-autoshell_1.2.3-1_mipsel_24kc.ipk并安装到openwrt路由器

重启路由器就能看到相关界面,会有相关说明,这时候将curl粘贴到插件里生成脚本就可以享受自动认证的快乐了。。

有什么疑问欢迎加入qq群聊讨论:555201601

转载请说明出处内容投诉
CSS教程_站长资源网 » 网页(web认证)认证通用解决办法:通过浏览器抓包curl,制作路由器可运行的bash脚本实现自动登录【非防检测】

发表评论

欢迎 访客 发表评论

一个令你着迷的主题!

查看演示 官网购买