一次实战CTF-WEB(多重登录机制中的缺陷)

要求登录admin账号

1.登录界面

我们发现有找回密码这个易受攻击点
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20191025155406461.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTUwNzQ4,size_16,color_FFFFFF,t_70)

2.直奔找回密码

通过观察前两个阶段url(reset1.htm1 reset2.html),我们推测出了第三个阶段的url(reset3.html)
第一阶段
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20191025160217652.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTUwNzQ4,size_16,color_FFFFFF,t_70)
第二阶段

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20191025160254623.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTUwNzQ4,size_16,color_FFFFFF,t_70)

第三阶段
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20191025160330838.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTUwNzQ4,size_16,color_FFFFFF,t_70)
先在重设密码第一阶段输入admin,然后更改url直接绕过第二阶段邮箱验证,进入第三阶段
设置新密码。此时,网站爆出系统错误,看来是不行了,又要换个姿势。

3.还是先注册吧

先注册一个账号
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20191025161147649.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTUwNzQ4,size_16,color_FFFFFF,t_70)

4.我又回来啦

(1)输入我们刚刚注册的账号
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20191025161446165.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTUwNzQ4,size_16,color_FFFFFF,t_70)
(2)输入发到我们邮箱的验证码
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20191025161647685.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTUwNzQ4,size_16,color_FFFFFF,t_70)
(3)等待跳至到第三阶段
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20191025161804832.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTUwNzQ4,size_16,color_FFFFFF,t_70)
(4)此时我们再返回第一步输入找回admin账号密码
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20191025161241307.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTUwNzQ4,size_16,color_FFFFFF,t_70)
(5)这里又跳到让我们输入验证码,不管他,直接修改url跳到第三步
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20191025162248385.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTUwNzQ4,size_16,color_FFFFFF,t_70)
(6)输入新密码
输入新密码,提示重设密码成功
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20191025162511814.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTUwNzQ4,size_16,color_FFFFFF,t_70)
(7)用新密码登录admin
![在这里插入图片描述]( https://img-blog.csdnimg.cn/20191025162542106.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTUwNzQ4,size_16,color_FFFFFF,t_70)

![在这里插入图片描述]( https://img-blog.csdnimg.cn/20191025162454592.png?x-oss-process=image/watermark ,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNTUwNzQ4,size_16,color_FFFFFF,t_70)总结:这种多阶段登录机制最容易出现缺陷了,各种逻辑缺陷
想要进一步了解此逻辑缺陷,推荐阅读《黑客攻防技术宝典》web实战篇 p108 6.3.2

posted @ 2019-11-07 11:19  WTa0  阅读(615)  评论(0)    收藏  举报