某shop后台sql注入漏洞
发表于:2024-10-06 作者:千家信息网编辑
千家信息网最后更新 2024年10月06日,前言最近看了下tpshop,审计出几个鸡肋的漏洞,这个SQL注入漏洞是其中之一。然后审计完网上搜了一下发现有一堆后台的sql注入漏洞,应该是觉得后台的SQL不用修叭(我个人是可以理解的)。漏洞触发点首
千家信息网最后更新 2024年10月06日某shop后台sql注入漏洞
前言
最近看了下tpshop,审计出几个鸡肋的漏洞,这个SQL注入漏洞是其中之一。然后审计完网上搜了一下发现有一堆后台的sql注入漏洞,应该是觉得后台的SQL不用修叭(我个人是可以理解的)。
漏洞触发点
首先要登录后台,这也是我说漏洞很鸡肋的原因。
漏洞位于在后台的商城-》文章->文章列表处的搜索
抓包,存在漏洞的参数是keywords,当输入payload' or length(database())=10)#
时,页面返回文章数0,
而当输入payload' or length(database())=9)#
时,页面返回为共33篇文章(总共33篇,数据库名是tpshop2.0)
因此可以通过布尔注入来获取数据库信息,当然延时也可以,只不过我自己是能不用延时就不用延时的人。
漏洞成因,分析下代码
分析下代码,原因很简单,where直接拼接了。并且会将查询到的结果返回到页面中。application/admin/controller/Article.php:56
$keywords = trim(I('keywords')); $keywords && $where.=" and title like '%$keywords%' "; $cat_id = I('cat_id',0); $cat_id && $where.=" and cat_id = $cat_id "; $res = $Article->where($where)->order('article_id desc')->page("$p,$size")->select(); $count = $Article->where($where)->count();// 查询满足要求的总记录数 $pager = new Page($count,$size);// 实例化分页类 传入总记录数和每页显示的记录数 //$page = $pager->show();//分页显示输出 $ArticleCat = new ArticleCatLogic(); $cats = $ArticleCat->article_cat_list(0,0,false); if($res){ foreach ($res as $val){ $val['category'] = $cats[$val['cat_id']]['cat_name']; $val['add_time'] = date('Y-m-d H:i:s',$val['add_time']); $list[] = $val; } } $this->assign('cats',$cats); $this->assign('cat_id',$cat_id); $this->assign('list',$list);// 赋值数据集 $this->assign('pager',$pager);// 赋值分页输出 return $this->fetch('articleList');
最后执行的sql语句为:
其他
我在用payload的时候用的是=,是因为输入做了过滤,会转义> <,用大于号不能直接执行sql,会报错。
漏洞
后台
不用
数据
文章
页面
输入
代码
原因
数据库
鸡肋
分析
审计
查询
输出
个人
信息
前言
参数
只不过
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
雄安新区智能城市建设网络安全
数据库中的长整数是什么
福建计算机移动应用软件开发
闵行区项目数据库服务价格查询
网络安全社团纳新文案
贵州服务器安全吗
户外钓鱼无网络技术
北京秀兜网络技术有
5G网络技术在汽车的应用
网络安全的根源在于
数据库的连接和基本操作
nginx服务器进程配置文件是
阿里巴巴数据库基于什么技术
c1100服务器
服务器ip备案吗
华为网络安全员万振华
华为v5服务器报u10
原神澳洲服务器
珠海联想sr655服务器
对网络安全认识500字
营销网络技术优点
c语言 数据库连接池
手机快速备份数据库
东华科技 互联网金融
以太网络技术
联想服务器工程师需要学什么
乐途汇诚网络技术
数据库的连接和基本操作
连接数据库的编码格式
软件开发软件打包下载