首页 > 其他分享 >校园网自动认证+取消设备限制

校园网自动认证+取消设备限制

时间:2024-06-15 16:57:19浏览次数:26  
标签:取消 认证 sh linux 校园网 vim 路由器

前言

针对西航xaau1网络实现,按道理对其他的校园网也可以实现

工具:

1,电脑,任意有开发者工具的浏览器(edge,chrome都可以)

2,路由器(自动认证非必要,取消设备上限必要)

Windows步骤

第一步,校园网认证界面抓包

1.连接校园网

2.电脑打开认证界面

键盘按下F12

如图右上角设置,如果是英文则为Network选项

随后登录

抓包请求看详情,大多数学校是login开头的包,我们学校是a70.htm的post请求

找到之后就很简单了

第二步,右键复制

如果是用于windows开机自动认证,可以选择cmd,用于linux或者路由器选择bash

之后你会获得这样的字符串

windows(cmd)

第三步,写自动post认证程序

这里我选择python语言来写这个自动认证程序,西航的同学可以直接抄作业(抄作业也得改部分东西,对照图片),其他校园网自行修改

对照
图1,对照图2
图2

图3,对照图4
图4

import requests

url = 'http://10.10.30.5/a70.htm'  # 替换成你要发送请求的 URL
headers = {
    "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
    "Accept-Encoding": "gzip, deflate",
    "Accept-Language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6",
    "Cache-Control": "max-age=0",
    "Connection": "keep-alive",
    "Content-Length": "68",
    "Content-Type": "application/x-www-form-urlencoded",
    "Cookie": "md5_login=214210127%7CXxyxxy1105",
    "Host": "10.10.30.5",
    "Origin": "http://10.10.30.5",
    "Referer": "http://10.10.30.5/a70.htm",
    "Upgrade-Insecure-Requests": "1",
    "User-Agent": "这里是你自己的浏览器标识符",
}

data = {
    "DDDDD": "这里写你的账号",
    "upass": "这里写你的密码",
    "R1": "0",
    "R2": "",
    "R6": "0",
    "para": "00",
    "0MKKey": "123456",
}

response = requests.post(url, headers, data)

# 手动设置响应对象的编码
response.encoding = 'utf-8'

# 使用正确的编码获取文本
utf_str = response.text
print("post请求状态码{}".format(response.status_code))  # 打印状态码
print(utf_str)  # 打印响应文本

ok现在就已经完成了,运行之后看一下效果

正常是200OK,返回203是因为获取了服务器缓存,不影响连接

现在是最后一步

把代码封装成exe文件

写这个代码的前提是你的电脑有python环境,这个时候要从pip安装一下pyinstaller

pip install pyinstaller#回车,自动安装

然后到你写的代码目录,shift+右键空白的地方

然后就可以输入指令

pyinstaller -F 文件名.py


紧接着就会在目录下生成如下三个文件

具体的可执行文件在dist里面

右键exe文件,创建快捷方式

打开系统自启动目录

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

复制到计算机上面打开或者自己找文件夹

把快捷方式丢进去就行了,开机会自动认证校园网。

还有linux与路由器使用,目前路由器还没到货,用linux演示一下吧。

linux的使用比较简单,我没有安装双系统,只能用虚拟机来演示一下。

第一步,打开ubuntu20.04lts

第二步,打开终端

第三步,新建.sh脚本

sudo touch 111.sh

第三步,编辑.sh脚本+运行

//我习惯使用gedit,但是很多人都习惯vim,我们这里用vim实现
//首先安装vim
sudo apt-get install vim
//接下来编辑sh脚本
vim 111.sh
//这个时候粘贴进去浏览器复制的URL(bash),然后:wq!回车强制保存
//接下来就是运行了
./111.sh
//有概率运行失败,这个时候需要安装curl工具
sudo apt-get install curl
//完成后重新运行,效果图就不放了,linux用的人比较少
./111.sh

linux还不是很精通,开机自启还不熟练,暂时不做,等路由器来了再做一期一次认证无需认证路由器教学。

有问题可以联系QQ1478890943

标签:取消,认证,sh,linux,校园网,vim,路由器
From: https://blog.csdn.net/wind_starting/article/details/139702313

相关文章

  • ⭐宁波ISO14001认证:⭐开启绿色发展⭐的环保密钥⭐
    ......
  • 唯一获得SK海力士官方认证!雷克沙ARES RGB DDR5 8000 32GB套条内存评测:买得起的高端旗
    一、前言:业内唯一获得海力士官方认证的A-Die颗粒DDR5内存DDR4时代,三星的B-Die可谓是名满天下。不过随着DDR5的到来,三星并没有续写前代的辉煌,而海力士的A-Die则成了高性能超频DDR5内存颗粒的代名词。虽然市面上高频DDR5内存几乎清一色采用了海力士DRAM颗粒,但真正取得了SK海力士官......
  • 运营商三要素核验-手机号实名认证接口-运营商三要素核验接口
    手机号三元素实名认证,通过手机号、真实姓名、身份证号来校验三者是否一致。支持三大运营商携号转网查询,姓名、手机号、身份证号码三项验证是否一致;服务器毫秒级响应,信息验证科学严谨,数据安全可靠。更新周期:联通T+1电信T+3移动T+3~5均为工作日更新周期:联通T+1电信T+3......
  • springboot3项目的搭建四.3(security登录认证配置)
    security的jwt验证:总体来说,我们加入依赖项,security就已经开始生效了,但是使用的默认的UserDetails和UserDetailsService,一、我们只要继承UserDetailsService,在数据库中查询用户和权限列表,封装成UserDetails的实现类,返回就可以实现,security验证的接管,最多在security配置类中,放行......
  • 认证申报 | 中华环保联合会 “全国环境友好企业”认证服务
    中华环保联合会水环境治理专业委员会秘书处联系人:王小雅电话:010-51651268 13718793867网址:www.acef-water.com.cn01什么是“全国环境友好企业”认证“全国环境友好企业”认证是经国家认证认可监督管理委员会审查监督并在全国认证认可信息公共服务平台发布公示,以中华......
  • Day25.密码加密、登录认证装饰器
    1.密码加密、登录认证装饰器_md5加密方法代码 md5加密方法代码:importhashlib#md5加密defget_pwd_md5(password):md5_obj=hashlib.md5()md5_obj.update(password.encode('utf-8'))#密码加盐salt='一二三四五'md5_obj.update(salt.enc......
  • 微信小程序支付、接单、取消订单和拒单都没在后端接收到参数,可能原因:
    原因是:支付要用到微信的接口weChatPayUtil进行pay操作接单、取消订单和拒单后,将进行退款,也要用到微信的接口weChatPayUtil退款//付款payJSONObjectjsonObject=weChatPayUtil.pay(ordersPaymentDTO.getOrderNumber(),//商户订单号newBigDecimal(0.01)......
  • 什么是SpringSecurity的认证与授权?
    在SpringSecurity框架中,认证(Authentication)和授权(Authorization)是两个核心概念,它们是实现应用安全的基石。虽然这两个术语通常一起使用,但它们描述的是两个不同的安全过程。认证(Authentication)认证是确认某个用户的身份的过程。简而言之,认证过程是用来验证用户是否是......
  • SpringSecurity如何自定义用户认证逻辑?
    在SpringSecurity中自定义用户认证逻辑通常涉及到实现你自己的UserDetailsService或使用自定义的AuthenticationProvider。下面是通过这两种方式自定义用户认证逻辑的基本演示:使用UserDetailsService自定义UserDetailsService是SpringSecurity用于从数据库、L......
  • [JLU]校园网上网攻略汇总与补充
    前言如题,陆爻齐为了汇集一下觉得比较有用的JLU校园网相关的资源,同时对于一些比较重要但比较少被提及的地方做点补充而写本文。希望能对吉林大学(也许)的各位有所帮助如果陆爻齐再次重装系统,或许也用的到罢:)正文现有攻略推介文章官方老文如果你会搜索下“吉林大学校园网”,......