DVWA——Insecure CAPTCHA复现
原理
CAPTCHA是谷歌提供的一种用户验证服务,即:验证码验证,就是用来区分人类和计算机的一种手段,可以很有效的防止恶意软件、“肉鸡”大量调用系统功能,比如注册、登录等。
因为该模块是谷歌提供,需要科学上网,否则我们无法看到具体的页面数据,修改成功,验证码等
对于我们常用的brute force(暴力攻击),由于这个时候系统有个严密的验证码机制,此类攻击就无计可施了。但本关中我们的主体思路是基于本关验证过程不严谨我们选择绕过验证的方式进行实现。
实验开始前准备
由于我们构建靶场时不会带着对于模块的配置文件的内容会出现不能正常显示的情况所以我们需要在/dvwa/WWW/config/config.ini.php文件下配置假如谷歌的密钥:
$_DVWA[ ‘recaptcha_public_key’ ] =
‘6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg’; $_DVWA[
‘recaptcha_private_key’ ] =
‘6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ’;
当然也可以自己科学上网去获取自己的密钥然后填入配置文件中
能够正常显示这样的就好了。