当前位置: 首页>編程日記>正文

校园网认证破解教程(某数字科技学院)

校园网认证破解教程(某数字科技学院)

提示

该脚本仅供参考,里面的Portal服务器/用户名/密码等参数均为虚拟。

获得Portal参数

首先打开Portal页面,先进行登录后确认账号密码没有输错。然后按F12调出开发者选项,切换到Network选项卡,在Throttling(丢包)选项中选择Offline(离线),这时点击登录后下面数据流会立即出现一个红色的数据,一般为login。右键,Copy,Copy as cURL(bash)。注意一定要复制为bash。

获取到的内容如下

http://10.110.0.200/ajax_cmcc.php?action=req_auth&user=userid&pass=password&ip=10.150.xx.xx&serial=26715&bras=tel&ope=tel&vlan=0.0 

内容中包含四个值user、pass、ip、serial。对应内容分别是用户名、密码、当前设备ip、一个五位随机校验码。

获取当前设备ip需要用到以下代码

ifconfig ethX|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"

每个人网卡配置可能不一样,中间的ethX改成对应的网卡编号即可,如:eth0(根据wan口绑定的网卡编号)

由于需要获取一个随机数,否则多次连接后服务器会拒绝连接

所以需要用到以下命令

$RANDOM

将以上命令结合在一起

http://10.110.0.200/ajax_cmcc.php?action=req_auth&user=userid&pass=password&ip=`ifconfig ethX|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`&serial='$RANDOM'&bras=tel&ope=tel&vlan=0.0

userid、password、ethX需要根据自己实际情况替换。

最后加上curl命令获得脚本login.sh

#!/bin/shsleep 5
curl "http://10.110.0.200/ajax_cmcc.php?action=req_auth&user=userid&pass=password&ip=`ifconfig ethX|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`&serial='$RANDOM'&bras=tel&ope=tel&vlan=0.0"~

同理可得logoff.sh

#!/bin/sh                                                                                                          sleep 5  curl "http://10.110.0.200/ajax_cmcc.php?action=req_logout&user=userid&pass=password&ip=`ifconfig ethX|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"`&serial='$RANDOM'&bras=tel&ope=tel&vlan=0.0"

userid、password、ethX需要根据自己实际情况替换。

由于长时间连接后貌似会自己掉线,故添加一个test.sh

PING=`ping -c 5 180.76.76.76|grep -v grep|grep '64 bytes' |wc -l`
if [ ${PING} -ne 0 ];thenexit 0
else/overlay/shell/logoff.shsleep 10/etc/init.d/network restartsleep 10/overlay/shell/login.sh
fi
sleep 30PING2=`ping -c 5 180.76.76.76|grep -v grep|grep '64 bytes' |wc -l`
if [ ${PING2} -ne 0 ];thenexit 0
elsereboot
fi

检测逻辑为ping百度dns地址判断是否能连接外网如果第一次ping失败,则先执行退出登录,随后重启路由网络服务,再重新进行登录。休眠30秒后再次ping百度dns地址,如果依旧无法ping通则重启服务器。

使用方式:

1、用ssh登录openwrt后台,找到一个合适存放脚本的目录,本人选择了overlay目录,新建了shell文件夹。

cd /overlay
mkdir shell

2、使用vi命令创建三个脚本。并授予权限。

#创建脚本
vi xx.sh
#授予权限
chmod 777 xx.sh

3、在openwrt中系统-启动项中exit 0前添加开机运行脚本

sleep 5/overlay/shell/logoff.shsleep 5/overlay/shell/login.sh

登录前先退出,以防重复登陆(会报错)

4、在系统-计划任务中添加检测(5分钟一次)

*/5 * * * *  /overlay/shell/test.sh

软路由中可能重启后会消失则需要编辑/etc/crontabs/root

cd /etc/crontabs/
vi root

在root中添加

*/5 * * * *  /overlay/shell/test.sh

测试发现某米路由原系统不刷机貌似无法保存开机自启任务,可以通过修改/etc/crontabs/root添加定时检测反向实现开机自动登录


https://www.fengoutiyan.com/post/14448.html

相关文章:

  • 湖南科技学院校园网自助服务
  • 湖南科技大学校园网登录网址
  • 手机如何破解校园网认证
  • 怎么破解校园网的认证
  • 校园网认证登录
  • 校园网认证超时
  • 校园网跳过认证
  • 南昌航空大学科技学院官网
  • 鏡像模式如何設置在哪,圖片鏡像操作
  • 什么軟件可以把圖片鏡像翻轉,C#圖片處理 解決左右鏡像相反(旋轉圖片)
  • 手機照片鏡像翻轉,C#圖像鏡像
  • 視頻鏡像翻轉軟件,python圖片鏡像翻轉_python中鏡像實現方法
  • 什么軟件可以把圖片鏡像翻轉,利用PS實現圖片的鏡像處理
  • 照片鏡像翻轉app,java實現圖片鏡像翻轉
  • 什么軟件可以把圖片鏡像翻轉,python圖片鏡像翻轉_python圖像處理之鏡像實現方法
  • matlab下載,matlab如何鏡像處理圖片,matlab實現圖像鏡像
  • 圖片鏡像翻轉,MATLAB:鏡像圖片
  • 鏡像翻轉圖片的軟件,圖像處理:實現圖片鏡像(基于python)
  • canvas可畫,JavaScript - canvas - 鏡像圖片
  • 圖片鏡像翻轉,UGUI優化:使用鏡像圖片
  • Codeforces,CodeForces 1253C
  • MySQL下載安裝,Mysql ERROR: 1253 解決方法
  • 勝利大逃亡英雄逃亡方案,HDU - 1253 勝利大逃亡 BFS
  • 大一c語言期末考試試題及答案匯總,電大計算機C語言1253,1253《C語言程序設計》電大期末精彩試題及其問題詳解
  • lu求解線性方程組,P1253 [yLOI2018] 扶蘇的問題 (線段樹)
  • c語言程序設計基礎題庫,1253號C語言程序設計試題,2016年1月試卷號1253C語言程序設計A.pdf
  • 信奧賽一本通官網,【信奧賽一本通】1253:抓住那頭牛(詳細代碼)
  • c語言程序設計1253,1253c語言程序設計a(2010年1月)
  • 勝利大逃亡英雄逃亡方案,BFS——1253 勝利大逃亡
  • 直流電壓測量模塊,IM1253B交直流電能計量模塊(艾銳達光電)
  • c語言程序設計第三版課后答案,【渝粵題庫】國家開放大學2021春1253C語言程序設計答案
  • 18轉換為二進制,1253. 將數字轉換為16進制
  • light-emitting diode,LightOJ-1253 Misere Nim
  • masterroyale魔改版,1253 Dungeon Master
  • codeformer官網中文版,codeforces.1253 B
  • c語言程序設計考研真題及答案,2020C語言程序設計1253,1253計算機科學與技術專業C語言程序設計A科目2020年09月國家開 放大學(中央廣播電視大學)
  • c語言程序設計基礎題庫,1253本科2016c語言程序設計試題,1253電大《C語言程序設計A》試題和答案200901
  • 肇事逃逸車輛無法聯系到車主怎么辦,1253尋找肇事司機