前言
许多大学仔沉迷于自动登录校园网无法自拔,却苦逼于没有找到适合自己学校的方法,为了解决这个问题,路由器网页联网认证插件,它来了。废话不多说,直接上活
需要准备:一台刷好oepnwrt的路由器、一双会动的手、一张会问问题的嘴、一个能用的脑子
补充说明:此教程的兼容性不佳,在看完本教程后请移步到恩山查看补充内容,然后再开始实践。最新方案在:转到恩山
一、抓包
以下是通用抓包说明:
打开学校认证网页,浏览器中按下f12打开开发工具:
接下来右边的窗口就会显示抓包信息:
加下来右键
选择复制为curl(cmd)一定不要复制错,这一步很关键:
新插件请复制curl(bash)格式
这就是我们需要的curl
通常长这样:
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 "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=4e8521c5e95cc2512f4d7b2337e9187a&wlanacname=8d9f959a8ec82bda924698d872983201&ssid=&nasip=cf8d35e3fecd023ed8b30f713318e973&snmpagentip=&mac=de4bae6add748a15b2f1dded263ff9e1&t=wireless-v2&url=f5f108611801fe6441be2152ce18944a60a6b2af0d40f2f3&apmac=&nasid=8d9f959a8ec82bda924698d872983201&vid=ab62dcce0d51d421&port=3e81c125bb4cc9e1&nasportid=84472955d9ccce45508d03904ef81a3a4e183af274460d68fb64b909cbdc80db72027c310c478268" ^
-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^%^253D4e8521c5e95cc2512f4d7b2337e9187a^%^2526wlanacname^%^253D8d9f959a8ec82bda924698d872983201^%^2526ssid^%^253D^%^2526nasip^%^253Dcf8d35e3fecd023ed8b30f713318e973^%^2526snmpagentip^%^253D^%^2526mac^%^253Dde4bae6add748a15b2f1dded263ff9e1^%^2526t^%^253Dwireless-v2^%^2526url^%^253Df5f108611801fe6441be2152ce18944a60a6b2af0d40f2f3^%^2526apmac^%^253D^%^2526nasid^%^253D8d9f959a8ec82bda924698d872983201^%^2526vid^%^253Dab62dcce0d51d421^%^2526port^%^253D3e81c125bb4cc9e1^%^2526nasportid^%^253D84472955d9ccce45508d03904ef81a3a4e183af274460d68fb64b909cbdc80db72027c310c478268&operatorPwd=&operatorUserId=&validcode=&passwordEncrypt=false" ^
--compressed ^
--insecure
接下来需要给路由器刷入openwrt,既然你找到这个那你应该知道什么是openwrt了,我就不在这里浪费时间了
安装路由器luci-app-autoshell插件,这是我呕心沥血制作出来的比较好用的插件,在github上的仓库是:跳转到仓库https://github.com/lucikap/luci-app-brukamen.git
下载ipk包luci-app-autoshell_1.2.3-1_mipsel_24kc.ipk并安装到openwrt路由器
重启路由器就能看到相关界面,会有相关说明,这时候将curl粘贴到插件里生成脚本就可以享受自动认证的快乐了。。
有什么疑问欢迎加入qq群聊讨论:555201601