使用curl进行校园网登录

在linux终端下且使用校园网时,校园网登录就成了一个比较烦的事。大多是通过另一台电脑开wifi,或是手机连校园网,然后给电脑当有线网卡使。如果校园网是网页登录的话,通过curl直接登录校园网是一个不错的选择。

这里记下我使用curl登录校园网的过程,不同的校园网不一样,可以借鉴方法。

  • 首先要找到需要提交的数据,可以直接用curl下载网页,然后找在网页中找form,看提交的内容是什么:
# 下载网页,在login.htm中找需要提交的内容即可
curl 222.222.xx.xx > login.htm
  • 或者直接利式具截获提交的数据,我用Wireshake截获的数据如下:

login

  • 接下来就是利用curl登录了:
# username为用户名,password为用户密码
# v6ip是自己的IPv6地址,最后的222.222.xx.xx自然是登园网登录网址了
curl -d "DDDDD=username&upass=password&v6ip=xxx.xxx&0MKKey=123456789" 222.222.xx.xx
  • 相同的步骤来找注销需要提交的数据,我这里只需要打开一个网页即可:
curl 222.222.xx.xx/*.htm

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 [ yehuohan@gmail.com ]

文章标题:使用curl进行校园网登录

本文作者:Y

发布时间:2017-09-30, 00:22:13

最后更新:2020-07-16, 17:58:06

原始链接:http://yehuohan.github.io/2017/09/30/%E6%9D%82%E8%AE%B0/%E4%BD%BF%E7%94%A8curl%E8%BF%9B%E8%A1%8C%E6%A0%A1%E5%9B%AD%E7%BD%91%E7%99%BB%E5%BD%95/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。