北师珠校园网自动登录

Tags: 北京师范大学珠海分校 北师珠 电信 校园网 自动登录 脚本

0. 吐槽及原理(可忽略不看)

我校宿舍校园网「有线网」的验证码,应该几乎是世界上最最简单的验证码了吧。只有随机颜色和随机背景,而没有随机变形,随机噪点。而这种级别的图像,利用 JavaScript 操作 Canvas 就可以轻易识别。想要明白识别原理的可以直接看《使用Canvas进行验证码识别 - 紫云飞 - 博客园》,不想明白原理的可以接着往下看。

相比起来,教学楼「BNUZ」的验证码简直不知道高到哪里去了,除了加上了英文字母以外,还带有随机变形。然而这么高级的验证并没有什么用,因为学校的校园网 Portal 认证就像是个水桶一般,整个系统的验证码强度取决于最短的那块木板。即使你使用着「BNUZ」,你也依然可以使用「有线网」的验证码进行认证。

也就是说,无论你连接的是「有线网」、「BNUZ-Student」、「BNUZ」中的哪一个,你都可以通过两种方式去通过身份验证。一种就是连接到 http://enet.10000.gd.cn:10001/zh/zh126/index.jsp 中输入账号密码验证码,另一种就是连接到 http://enet.10000.gd.cn:10001/zh/zh1215/index.jsp 中输入账号密码验证码。只不过,当你连接的是「有线网」和「BNUZ-Student」时,默认浏览器会重定向第一个地址;当你连接的是「BNUZ」时,默认浏览器会重定向第二个地址。所以连接的是「BNUZ」时,只要手动强制访问到第一个地址,识别其弱验证码自动登录即可。

1. 安装用户脚本管理器

首先要给你的浏览器添加一个用户脚本管理器,根据你使用的浏览器不同,可用的用户脚本管理器也有所不同。具体参照《Greasy Fork - 如何安装用户脚本》中的第一步即可。其中 Chrome 用户需要梯子才能访问 Chrome 网上应用店,翻不出去的建议去第三方网站下载与离线安装 CRX 文件。实在不懂如何安装的百度「Chrome 油猴」、「猎豹浏览器 油猴」,最后总能找到安装脚本管理器的办法。

2. 安装用户脚本

在 Greasy Fork 中找到自动登录脚本,这里给出直达电梯《北京师范大学珠海分校·校园网 自动登录》,点击「安装此脚本」就可以将脚本安装到你的「用户脚本管理器」中。

安装之后在「用户脚本管理器」中找到它,在 13、14 行处把自己的账号密码填到相应位置即可。

3. 享受自动登录

到这里已经结束了,自动登录,就是这么简单。既然都安装了脚本管理器了,建议懂 JavaScript 的同学可以把其它常用的网站也写个自动登录脚本。需要注意的是,这些密码都是明文存储在脚本管理器中的,所以不建议将一些重要的网站密码写入其中,我仅仅也只是将学校内的一些常用网站写入其中罢了。不懂 JavaScript 的同学也别急,这里有不少别人写好的:《有哪些超神的油猴(Tampermonkey)脚本?》《有哪些好用的用户脚本(UserScript)?》。最推荐的还是自行去《Greasy Fork - 安全、有用的用户脚本大全》里面找吧,最完整了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,761评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,643评论 9 467
  • 继续跑起来 6点半出门 跑了50分钟 空气清新 下着小雨 回来路上还遇到了一辆小红车 反侦查了一下 早起一天都有精...
    Vanesa阅读 188评论 0 0
  • 文 | 病态心疗师 愿崎岖的道路上也有服务区,愿再悲剧的电影也有美好的杀青。愿你梦里有星云,醒来有晨光。 算算已经...
    谁家还没有个胖子阅读 385评论 0 0