首页 > 代码库 > 使用curl登陆上网账号

使用curl登陆上网账号

我们学校要上外网必须要使用校园账号登陆,一般都是使用客户端,但是也可以使用web版登陆。

最近装了一台服务器,因为是纯字符界面的ubuntu,所以要想安装软件,得联外网,没办法使用客户端或网页形式,所以我就只能使用自带的curl工具来上网了。

通过对使用web形式上网的抓包测试,发现本地是向客户端发送一个post数据,所以可以使用下面的命令:

$curl --data "loginname=yourloginname&pass=yourpassword&Onclick=" http://192.168.168.168

使用该命令可以登录成功,要注销的话,因为页面有javascript,所以不是很好吧,但是因为学校的登陆系统是如果长时间不登陆是可以自动退出的,所以没有什么问题。

使用curl登陆上网账号