记一次对某课堂漏洞挖掘
2020-11-10 18:24:21 Author: forum.90sec.com(查看原文) 阅读量:330 收藏

前言

这个漏洞是昨天挖到的,觉得还是蛮经典的,特意记录一下。

20201110102752

目标长这样,功能有:登录、注册、密码找回

打开 burp 开启漏洞挖掘~

20201110101439

XSS

首先我注册了一个账号,登录进来,发现有一个问题反馈。问题反馈提交后一般都会经过后台,管理员查看。

打一波xss?

20201110103336

20201110101835
20201110103701

运气还是蛮好的,拿到cookie了 见框就X!

密码重置

任意密码重置一

20201110101601

先看一下修复后的界面:

20201110101855

修复前的:

20201110104206

当时没有截图,还好 录制了复现过程。

20201110104500

输入手机号码 点击发送验证码会提示账号余额不足,这里应该是发送验证码 短信费是自己给的,在账号余额里面扣,因为我刚注册 里面也没钱,应该是这样.....

20201110104536

在响应包,把0改成1即可绕过,可见已经发送验证码。

20201110105345
20201110104556

验证码随便输入,开启burp抓取响应包

20201110104628

把result 改成1

20201110104806

之后就会跳转到设置新密码界面,观察上面的URL,这里还存在一个任意密码重置,等会说

20201110110040

最后也是密码修改成功!

任意密码重置二

20201110110407
20201110110545
20201110110649

Step显示的是步骤,改成2就跳转到设置新密码,输入新密码开启抓包,在数据包可以看到 Phone参数时为空的,Phone参数的意思就是手机号码。添加手机号码不就可以重置了嘛?

20201110110815

ok啦,api为接口,只要在这个数据包里面输入受害者的手机号码和设置新密码即可任意重置。

20201110110847
之后在网站评论发现一个手机号码,哈哈

20201110111103

嚯哈哈,重置登录成功!

散会!


文章来源: https://forum.90sec.com/t/topic/1416/1
如有侵权请联系:admin#unsafe.sh