Linux 实现校园网认证

     校园网使用的是深澜客户端,正常使用的话没有问题,但是对于只装了字符界面的linux系统来说,认证上网就是一个难题了。
    好在网上的文档非常多,经过几天的捣鼓基本解决了linux自动认证的问题。

    方法一:写java程序认证。
    因为认证使用的是post的表单,所以第一件想到的事情就是写个程序来认证。代码就不贴了,百度java http就知道怎么弄了。这里主要介绍第二种方法,linux神器,哈哈~

    方法二:使用curl
    curl是一个在字符界面访问网页的程序。刚开始觉得它只是能看到一堆html代码,觉得没多大用,但是这次仔细搜了下,发现功能强大的多得多!curl不仅可以访问网页,还可以自己构造表单并发送,还能伪装自己是什么浏览器,还具有上传文件的功能。配合shell绝对是一大神器!
    废话不多说了,直接贴命令:
    curl -A "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"  \
    -d "is_pad=1&username=你的用户名&password=你的密码" \
    http://认证服务器地址/cgi-bin/do_login 

这里-A就是伪装浏览器用的(我伪装成了IE5)。
-d用来添加post表单中的参数,用&分割。这里注意有个is_pad的参数。之前我一直尝试,一直提示mode_error。研究半天也没研究出来为什么。后来打开认证页面,开始看源代码,发现web认证界面和手机认证界面的action是一样的。但是web页面是禁止认证的,那么必然深澜得有办法来区分这两个页面,于是我就发现了is_pad这个参数,经过实验, 果断添加这个参数后就会被识别为手机界面,认证成功~
最后的网站当然是认证的地址了,不多说了~

注销的话直接访问http://认证服务器地址/cgi-bin/do_logout 就行啦~~

转载于:https://www.cnblogs.com/akkz/p/3605990.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值