关于“@”绕过地址的问题

前两天发现了一个漏洞,是关于一个网站登陆后的跳转;
我当前的网站登陆,有时候公司的其他的项目在登陆时也会使用,相当于一个公用的登陆页面;我们的网站登陆就是一般的账号密码验证码,然后请求后端,后端返回状态登陆成功,然后前端跳转页面;这里由于会有其他的项目会使用,那么就需要在登陆成功后跳转到他们的项目的首页,所以这里在登陆的URL后面会有一个参数 returnUrl=https://www.123.com; 这个returnUrl就是其他页面将要跳转的页面;然后就是这里出了些问题。

例如:https://mp.youkuaiyun.com@baidu.com
就像上面的这个链接,它最后会跳转到百度上,而不是csdn;最后差了一些资料
个人感觉应该是这个@符号有特殊的意义: 它可以忽略在它之前的地址,最后跳转的就是@后面的地址了;

然后我发现了一个讲的比较好的文章;下面是那篇文章的链接
https://blog.youkuaiyun.com/tizhan6691/article/details/79376061

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值