Ap Blog

Cold code, warm soul.

@Aploium3年前

10/7
09:58
网络

直接发送POST来登陆ZJUWLAN

正常登陆浙大ZJUWLAN需要访问net.zju.edu.cn,输入账号密码然后点登陆。

也可以直接把账号密码POST到服务器来登陆,不通过登陆页面

先抓取POST的内容

抓取向ZJUWLAN发送的POST

抓取向ZJUWLAN发送的POST

挺平常的一个POST

然后手动发送它就行了

curl "http://net.zju.edu.cn/cgi-bin/srun_portal" --data "action=login&username=这里替换成你的账号&password=这里替换成你的密码&ac_id=3&type=1&wbaredirect=//z.codes/&mac=undefined&user_ip=&is_ldap=1&local_auth=1"

用curl手动向ZJUWLAN服务器发送POST以登陆

手动发送POST

服务器返回一个正常redirect,登陆成功。

PS1: 用到的curl可以在这里下载到 http://curl.haxx.se/download.html

PS2:登陆ZJUWLAN成功后服务器会记录你的MAC,然后放行你上网。也因为这点,同一地点即使断开ZJUWLAN一小段时间后再连上也是处于已登录状态的

直接发送POST来登陆ZJUWLAN

来一发吐槽叭O(∩_∩)O    仅首次吐槽时需要审核