「迅捷」校园网多设备认证
0.背景
认证环境为: 迅捷网络
1.原理
认证请求POST内容里携带学号、密码、Mac地址参数。而Mac地址便是识别设备是否为同一个设备,若不为同一个设备便会挤掉当前登陆账号,否则便可同时认证
2.1 Python代码
import requestsdef main(u, p):url = "http://10.255.248.9/webauth.do?wlanacname=yacmcc&mac=10:27:cd:b1:54:2d"payload=f'pageid=201&userId={u}&passwd={p}'headers = {'Origin': 'http://10.255.248.9','Content-Type': 'application/x-www-form-urlencoded','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.9',}response = requests.request("POST", url, headers=headers, data=payload)if response.status_code == 200:print("认证成功!")if __name__ == '__main__':user = '账号'pwd = '密码'main(user, pwd)
mac地址可以在登陆界面的url里提取,请自行修改
2.2 curl命令
curl 'http://10.255.248.9/webauth.do?wlanacname=yacmcc&mac=10:27:cd:b1:54:2d' -H 'Origin: http://10.255.248.9' -H 'Content-Type: application/x-www-form-urlencoded' -H '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.9' --data-raw 'pageid=201&userId=账号名&passwd=密码' --compressed --insecure
修改对应账号密码及Mac地址即可
requests第三方库安装指令 pip install requests
3.有问题可在评论区留言
本人博客地址: 生活中的White 优先发布有趣好玩使用的内容在上面
「迅捷」校园网多设备认证相关推荐
- 「区块链+数字身份」:DID 身份认证的新战场
美国经济学家布莱恩 • 阿瑟在其著作<技术的本质>中,写过这么一句话:「技术总是进行着这样一种循环,为解决老问题去采用新技术,新技术又引发新问题,新问题的解决又要诉诸更新的技术」. 区块链 ...
- 「网络安全」安全设备篇(1)——防火墙
什么是防火墙? 防火墙是指设置在不同网络(如可信任的企业内部网和不可信的公共网)或网络安全域之间的一系列部件的组合.它可以通过监测.限制.更改跨越防火墙的数据流,尽可能地对外部屏蔽网络内部的信息.结构 ...
- 「网络安全」安全设备篇(7)——抗DDOS产品
概述 DDOS攻击随着互联网的快速发展,日益猖獗,从早期的几兆.几十兆,到现在的几十G.几十T的流量攻击,形成了一个很大的利益链.DDOS攻击由于容易实施.难以防范.难以追踪,成为最难解决的网络安全问 ...
- 「网络安全」安全设备篇(3)——IPS
什么是IPS? IPS是英文"Intrusion Prevention Systems"的缩写,中文意思是"入侵防御系统",IPS实现实时检查和阻止入侵. 上文 ...
- 「网络安全」安全设备篇(4)——防火墙、IDS、IPS的区别
前面三篇文章,针对防火墙.IDS.IPS做了详细介绍,具体内容这里不再赘述,感兴趣的小伙伴可以去看看哦. 概念不同 防火墙和IPS属于访问控制类产品,而IDS属于审计类产品.我们可以用一个简单的比喻, ...
- linux mac time machine,树莓派、Windows 设备都可以做你 Mac 的「时间机器」——利用 SMB 协议进行 Time Machine 备份...
macOS 为用户提供了便捷的系统备份功能:Time Machine (你可以从少数派2015年的老文中学习使用这个功能:Time Machine 使用教程 ). 一般而言,Time Machine ...
- 「网络安全」安全设备篇(5)——UTM
什么是UTM? UTM是英文"Unified Threat Management"的缩写,中文意思是"统一威胁管理",业界常称之为安全网关. 统一威胁顾名思义, ...
- 嵌入式开发「坑」太多?MathWorks 高级工程师教你 debug
文/ 朱雪妍 据博思数据发布的<2018-2023年中国嵌入式软件行业市场发展现状调研与投资趋势前景分析报告>表明:2018年上半年我国嵌入式系统软件收入达4240.2亿元,累计增长6.6 ...
- 「Linux」作怪的网络
从Linux的安装,基本命令的使用,常规 Linux 的安全策略到 Linux 常见的目录结构,今天我们看看Linux的网络 "秀才不出门,便知天下事",你是秀才你试试. 没有网络 ...
最新文章
- python 开发板 i2s_嵌入式小系统I2S接口调试总结
- 实现ASP.NET MVC3 HtmlHelper 的 RadioButtonList 与CheckBoxList 扩展
- QT中实现QLineEdit变成圆角以及QCombox大半空白,小部分下拉框样式
- sqoop 增量导入,不重复
- 1分钟了解区块链的本质
- 6大设计原则之开闭原则
- linux修改文件用户组,linux命令 修改文件、文件夹所属用户、用户组
- fun(int **p)的使用
- IE每打开一个网页跳出网页处理
- python 菜鸟教程字符串反转函数_转自python的菜鸟教程---字符串相关操作
- 更新jupyter lab
- 付款更方便了?腾讯接入!微信支持数字人民币支付
- linux如何查看jupyter日志_在Linux服务器上运行Jupyter notebook server教程
- stl之set集合容器应用基础
- 程序员常用的3大Web安全漏洞防御解决方案:XSS、CSRF及SQL注入(图文详解)
- The project uses Gradle 4.1 which is incompatible with Java 11 or newer.
- 精益创业实践|企业创新如何克服9大关键挑战
- r5-5600H这颗芯片能满足日常的编程学习吗
- 【JavaScript问题】JavaScript 请求后台报错 Invalid character found in the request target
- -I (大写i)、-L、-l(小写L) 的使用