你知道吗?图形验证码可能导致服务器崩溃
作者:CQITer小编 时间:2018-08-26 09:28
图片验证码是为了防止恶意破解密码、刷票、论坛灌水等才出现的,但是你有没有想过,你的图形验证码竟然可能导致服务器的崩溃?
那他是如何导致的呢?请听我婉婉道来。
先看看各大平台对待此漏洞的态度:








这里以phpcms为例,首先需要找一个图形验证码。




?op=checkcode&code_len=4&font_size=20&width=130&height=50&font_color=&background=
code_len=4是验证码的字符的个数
font_size=20是验证码的大小
width=130是验证码的宽
height=50是验证码的高
如果将参数font_size、width、height均设置为1000将会出现什么情况呢?


可以发现验证码的形状已经改变,证明这个参数是会随着我们的更改而更改的,而且在改成1000时,整个页面的加载速度明显变慢,大家请想,如果都改为10000甚至更高会发生什么事情? 服务器会不会一直在处理我们所请求的图片?
此时我们上神器burp来检验一下
当设置为1000时:


当设置为10000时:






