帝国模板里直接写SQL没过滤被拖库,全用自带标签调用,再也没出过注入

14年前 (2013-06-27)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

新手二开帝国CMS,在模板里直接写SQL查数据库,搞出了SQL注入漏洞,其实帝国CMS有专门的调用标签,别自己写SQL。第一,调用数据用帝国自带的标签,别在模板里直接写SQL,容易出注入;第二,必须写SQL的时候,做过滤,别直接拼用户参数;第三,标签里的参数别写死ID,不然换栏目就乱;第四,改完模板测一下,别SQL报错直接暴露在前台。

我之前在帝国模板里直接写SQL,没做过滤,被人构造参数拖库,之后全用帝国自带的标签调用数据,再也没出过注入问题。很多新手觉得自己写SQL灵活,其实没做过滤,就是大漏洞。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/5048.html

0
回帖

帝国模板里直接写SQL没过滤被拖库,全用自带标签调用,再也没出过注入 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息