php网站漏洞检测对sql注入漏洞防护

news/2024/5/20 14:52:31/文章来源:https://blog.csdn.net/weixin_34315665/article/details/89564964

近日,我们SINE安全对metinfo进行网站安全检测发现,metinfo米拓建站系统存在高危的sql注入漏洞,攻击者可以利用该漏洞对网站的代码进行sql注入攻击,伪造恶意的sql非法语句,对网站的数据库,以及后端服务器进行攻击,该metinfo漏洞影响版本较为广泛,metinfo6.1.0版本,metinfo 6.1.3版本,metinfo 6.2.0都会受到该网站漏洞的攻击。

metinfo建站系统使用的PHP语言开发,数据库采用的是mysql架构开发的,在整体的网站使用过程中,简单易操作,可视化的对网站外观进行设计,第三方API接口丰富,模板文件较多,深受企业网站的青睐,建站成本较低可以一键搭建网站,目前国内使用metinfo建站的网站数量较多,该metinfo漏洞会使大部分的网站受到攻击影响,严重的网站首页被篡改,跳转到其他网站,以及网站被劫持跳转到恶意网站上,包括网站被挂马,快照被劫持等情况都会发生。

关于该metinfo漏洞的分析,我们来看下漏洞产生的原因:

该漏洞产生在member会员文件夹下的basic.php代码文件:

0e6374ecf24b4174b772059d9c3944f0.png

metinfo独有的设计风格,使用了MVC框架进行设计,该漏洞的主要点在于使用了auth类的调用方式,在解码加密过程的算法中出现了问题,我们再来看下代码:

e0bbdbcbba824d21a9b6b31052ea999f.png

通常加密,以及解密的算法是不可以可逆的,但是metinfo写的代码可以进行伪造函数值进行逆算,我们看这个构造的恶意函数,这里的key值是从前端met_webkeys值里进行获取,将获取到的webkeys值进行写入,并赋值到配置文件里,config目录下的config_safe.php代码里。我们通过查看这个代码,发现写入的值没有办法进行PHP脚本的执行,本来以为可是伪造key值进行写入木马,发现行不通,但是在这个伪造key值的过程可以进行sql注入攻击,采用是延时注入方式进行攻击,GET请求,以及post请求方式,cookies方式都可以sql注入成功,下面我们来测试下Sql注入:

GET请求的方式进行注入:

GET /admin/index.php?n=user&m=web&c=register&a=doemailvild HTTP/1.1

Cookie:

p=00c7%2FDBwD23b41olxVCthTvDDTRBhldmrrdyA8S3t%2F3yAl4QZ0P%2FSfOS5zlB

把具体的SQL注入语句放到 cookie中进行攻击,我们发现注入成功了。上面这个注入普通用户访问即可成功。下面这个注入方式需要用户登录权限,注册一个普通账户,然后抓取cookies值进行伪造sql注入语句掺杂到cookies里,进行注入,代码如下:

40a6bea41e9e43c3b637c27571d2f0cf.png

/admin/index.php?n=user&m=web&c=profile&a=dosafety_emailadd HTTP/1.1

Cookie: p=497cD9UpkDtsvFzU9IKNlPvSyg1z%2bf09cmp8hqUeyJW9ekvPfJqx8cLKFSHr;<

自己抓取当前登录会员的cookie值>

851f915c0c694b939ed2a6cd52c3f799.png

关于metinfo漏洞的修复建议,以及安全方案

目前metinfo最新版本发布是2019年3月28日,6.2.0版本,官方并没有针对此sql注入漏洞进行修复,建议网站的运营者对网站的后台地址进行更改,管理员的账号密码进行更改,更改为数字+字符+大小写的12位以上的组合方式,对网站的配置文件目录进行安全限制,去掉PHP脚本执行权限,如果自己对代码不是太熟悉,建议找专业的网站安全公司来处理修复漏洞,国内SINE安全,以及绿盟,启明星辰,都是比较不错的网站漏洞修复公司。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_744941.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

www.souapp.com(搜应用网)推出了中文版和英语版网站

www.souapp.com(搜应用网) 在Google Android Market 的开发者们的强烈要求下&#xff0c;最近推出了中文版和英语版网站&#xff0c;希望中国开发者和国外开发者能够在souapp.com上推广自己的APP&#xff0c;并且根据souapp.com提供的APP统计&#xff0c;为自己的下一款APP的开…

中国5G普及为何会领先美国:建站更便宜,频谱更适合

据国外媒体报道&#xff0c;虽然美国无线运营商正在美国城市相继推出5G商用服务。但中国计划在明年年底之前在全国所有地级以上城市提供5G商用服务&#xff0c;然后在全国其他地区推广开来。中国无线运营商凭借更低的基站建设成本、更优质的5G频谱资源、更便捷的设备设施共享在…

[实用]推荐一些非常棒的前端网站

前言 有时候&#xff0c;提高效率的办法&#xff0c;比如收藏一些好用的网站。这么多年下来&#xff0c;收藏夹里面躺着一些好用的网站&#xff0c;来掘金的时候&#xff0c;收获了很多知识&#xff0c;这时候准备回馈点东西给你们。 ❝ 如果部分国外网站访问不了的&#xff0…

360浏览器收藏夹_你缺的不是收藏而是藏经阁——聊聊那些极好用的收藏夹整理插件/网站...

收藏是不少小伙伴的习惯&#xff0c;就我而言&#xff0c;收藏夹收藏的网址已经有535条&#xff0c;但我相信比我多的绝对是大有人在。虽然我们经常都会收藏&#xff0c;可是我们真的懂得收藏吗&#xff1f;或许&#xff0c;你缺的不是收藏而是一个懂你的藏经阁~~~第一步——从…

sqlserver 每天一行_学 SQL Server 我最常逛的 5 个网站

点击蓝色“有关SQL”关注我哟加个“星标”&#xff0c;天天与10000人一起快乐成长很多读者加我微信&#xff0c;问的问题都很类似&#xff0c;“有没有好的书可以推荐”&#xff0c;“我是上班族&#xff0c;没有时间看书&#xff0c;有没有快速入门、进阶的视频推荐&#xff1…

建网站怎么建mysql数据库_数据库的建立(mysql数据库怎么建表)

第一步&#xff1a;创建数据库使用CREATE DATABASE 语句&#xff1b;CREATE DATABASE 用于创建数据库&#xff1b;实例&#xff1a;希望创建一个名为"my_first_db"的数据库。create database my_first_db;执行语句后&#xff0c;你将会在左侧的mysql信息列表中&#…

前端学习网站

一、非技术类 1、V2EX&#xff1a;https://www.v2ex.com/ 程序员撕X大本营&#xff0c;很多业界热门撕X都是从这个论坛吵起来的&#xff0c;适合吃瓜 2、IT 公论&#xff1a;https://itgonglun.com/archive/2015/#e-2918 音频节目&#xff0c;已经停更几年了&#xff0c;但有…

html蔚蓝网注册页面,如何在网站中添加手机短信验证码注册功能?

原标题&#xff1a;如何在网站中添加手机短信验证码注册功能&#xff1f;这个功能大家都非常熟悉了&#xff0c;就不废话了&#xff0c;直接入正题!下面以使用榛子云短信为例:1. 首先注册一个榛子云账号&#xff0c;注册地址: http://sms_developer.zhenzikj.com/zhenzisms_use…

50 多个提高前端人效率的工具、网站和书籍整理

本文包含了在线编译&#xff0c;在线编辑、实用工具、可视化工具、各种前端电子书等50多个网站&#xff0c;快放到你的收藏夹吃灰吧 如果你看到最后了&#xff0c;记得给我一个免费的赞哦 在线编译&#xff08;编辑&#xff09;、playground JS 代码混淆 www.jsfuck.com/ 嗯…

70+ 实用工具网站分享(建议收藏!)

前言 大家好&#xff0c;我是HoMeTown&#xff0c;好的工具&#xff0c;可以帮助我们大幅提高编程效率&#xff0c;今天给大家分享一下我平时收集到的一些工具&#xff0c;目录已经分好了。 JavaScript JavaScript教程 通俗易懂的JavaScript教程 传送门 ES6教程 阮一峰大佬…

大型互联网网站割接方案

某国内大型网站改版&#xff0c;线上运行中的网站是由A部门负责&#xff0c;改版工作和以后的维护工作由B部门负责&#xff0c;我担任B部门改版项目的负责人。 前期的架构设计中面临两点问题&#xff1a; 1. A部门和B部门的技术框架和架构设计是不一样&#xff0c;且改版…

大型互联网网站的告警系统及策略

1. web服务进程的监控 监控web服务器上的web进程是否存活&#xff0c;内存&#xff0c;cpu,网卡数据上报到监控服务器 2. web服务依赖的业务逻辑服务的监控 Web服务调用业务逻辑服务成功和失败都上报到监控服务器&#xff0c;设置监控阀值&#xff0c;低于阀值告警…

如何使用Zend Framework、Smarty、Ajax创建一流的网站

如何使用Zend Framework、Smarty、Ajax创建一流的网站“读完本书后&#xff0c;我发现自己对Web开发和MVC模式的理解都已经今非昔比……强烈推荐此书&#xff01;”——Amazon.com“……一部极富启发性的PHP实战指导书&#xff0c;业界专家充分演示了如何使用Zend Framework、S…

Axure RP一键生成网站结构图

转自&#xff1a;https://jingyan.baidu.com/article/67508eb4decbe59ccb1ce441.html 详见上面的百度百科。 需要补充的如下图。

海洋工作室——网站建设专家:FTP服务与FTP软件基础知识

共享下载站&#xff0c;即我们所说的FTP服务器&#xff0c;FTP是英文File Transfer Protocol的缩写&#xff0c;中文意思是文件传输协议。用户通过FTP协议能够在两台联网的计算机之间相互传递文件&#xff0c;它是互联网上载递文件最主要的方法。FTP服务器是互联网上提供FTP 提…

很好的网站

为什么80%的码农都做不了架构师&#xff1f;>>> 也来了几天了&#xff0c;发表下感慨 oschina.net是个从系统到内容都很不错的网站&#xff0c;非常感谢红薯大哥 转载于:https://my.oschina.net/jeecn/blog/9085

SharePoint 2010新建站点不能登录解决方法

SharePoint 2010新建站点不能登录解决方法 近期在使用SharePoint 2010&#xff0c;今天我在一台新服务器上&#xff08;单服务器&#xff0c;无域环境&#xff09;&#xff0c;新建了一个SharePoint 2010的站点&#xff08;先创建Web应用程序&#xff0c;再创建网站集&#xff…

html调查问卷代码模板_从问卷调研到数据分析,只要这个网站就能搞定!

在平时的工作和学习中&#xff0c;我们难免会遇到需要用到问卷调研软件来制作调查问卷、报名表单、在线表单等功能来获取相关信息和数据。而说起问卷星&#xff0c;很多人对其的第一印象大概是它能来做调查问卷&#xff0c;但问卷星作为一个强大的问卷调研软件&#xff0c;所包…

为了让该网站给你提供个人化信息_网站怎么优化才能在Google搜索引擎有排名

大家在做谷歌优化推广是不同与百度&#xff0c;360等搜索引擎的&#xff01;谷歌搜索引擎是世界上最大的&#xff0c;因此它也是最难的&#xff0c;http://webmasterworld.com的创始人Brett Tabke&#xff0c;在2002年2月3号写了一起篇“十二个月内&#xff0c;仅仅依靠Google打…