修复网站漏洞对phpmyadmin防止被入侵提权的解决办法
phpmyadmin是很多网站用来管理数据库的一个系统,尤其是mysql数据库管理的较多一些,最近phpmysql爆出漏洞,尤其是弱口令,sql注入漏洞,都会导致mysql的数据账号密码被泄露,那么如何通过phpmyadmin来上传提权webshell呢?
修复网站漏洞对phpmyadmin防止被入侵提权的解决办法
首先我们来搭建一下PHP+mysql环境,linux centos系统,PHP的版本是5.3,mysql版本是5.6,linux系统64位,apache 2.2版本,部署在新开的一台阿里云的按量付费ECS服务器。
phpmyadmin漏洞利用
利用mysql数据库select into outfile方式来写入webshell到网站的根目录下,该漏洞的利用前提是必须知道网站的当前路径是多少,如何知道网站的当前路径,这个要通过爆出网站的错误来进行查看绝对的路径。
使用下面的代码:
select load_file('/home/www/safe.php')
select '' into outfile '/home/www/safe.php';
执行这个语句就可以生成一句话的木马后门。
也可以使用写数据库日志的方式来进行漏洞的利用,前提是mysql的版本都是5.0以上的,以及日志开启,如果没有开启日志功能,我们需要在phpmyadmin里进行开启,语句如下:set globalgener al_log = "ON";这个数据库语句就是开启日志的功能。查看当前数据库是否开启,可以使用语句查看到SHOW VARIABLES LIKE 'general%'就可以看到是否开启日志了,日志开启成功,那么我们把日志的文件改为php,这样就可以记录日志到php文件当中去了,我们在操作语句的时候可以把一句话网站后门代码写到日志文件当中去进行执行。
关于phpmyadmin网站的绝对路径获取,可以使用单引号来进行错误测试,在ID值后门加上单引号,有些网站就会爆出绝对的网站路径,再一个使用错误的赋值比如ID=1是正常,那么我们可以使用ID=-1,来进行报错,也可以使用搜索引擎来查看网站的快照,看看是否存在一些错误的快照收录,很多网站会留下一些测试的代码,比如phpinfo这样的代码,文件地址是text.php 1.php phpinfo.php等待的文件。
以上就是phpmyadmin漏洞利用,以及如何提权拿webshell的一些利用技巧,关于phpmyadmin漏洞的修复,SINE安全建议管理员关闭掉phpmyadmin的对外访问,只允许在服务器里打开phpmyadmin的界面,外网无法打开。对网站的根目录部署防篡改安全防护,禁止新增PHP文件。
1)体系:/.fseventsd'00020680 D __TMC_END__2019年6月中旬,国际最大飞机零件供货商之一ASCO遭受勒索病毒进犯,因为被病毒进犯导致的出产环境体系瘫痪,该公司将14...
张总:我公司一直在营业,但是自从成为一般纳税人开始就没开过票,一直都是零申报,有影响吗? 看到这个问题后小快也是惊呆了,当然有影响!金三监控,企业完全“透明”,已经有104万家被查了。 一...
转眼就快到三伏天了,很多的宝宝出现厌食的症状,不爱喝水很容易就发生中暑的情况,而缓解中暑最方便的就是从宝宝的饮食入手,不仅可以缓解宝宝厌食的症状而且还可以使得宝宝预防中暑。在饮食的调理下,一举两得。下...
小本生意创业做什么赚钱? 不少人关注一些创业咨询尤其是一些热门项目更是火爆,随着人们生活压力越来越大,同时想要创业的人也越来越多,毕竟在这个物价跑的火箭快的时代,票子才是最可靠的。 那么现在到底什...
1、对你的思念,化作满天眨眼的星星,日夜守护着你,形影不离!对你的牵挂,化作美丽的彩虹,连接你我,心有灵犀!清风徐徐,祝福无期,让真情和白云一起飘逸,让真爱和皎月共同涟漪!七夕快乐,快乐七夕!...
现在网络上的黑客骗子太多了。水很深。想要找正真的黑客去那些黑客网站上找比如域外黑客联盟或者网络攻防小组这类的。 1.我劝你一句。淘宝偏袒卖家,以后慎重!再交易发生时,事事警惕,连开包裹都要用DV或手机...