企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
[TOC] ## 堆叠注入形成原理 就是在执行sql语句的时候,运用的multi函数,此函数可以执行多条sql语句,攻击者闭合第一个参数,然后用;号可以执行输入的语句,因此造成堆叠注入 ## 导致堆叠的代码函数 ``` mysql_multi_query ``` ## 堆叠注入利用 先闭合前面的数据,用;进行闭合,然后再后面输入自己要执行的sql语句,随后注释后面的数据 ## 堆叠注入的危害 * 可以完全执行攻击者的sql语句 * 可以达到修改账户信息 * 修改用户名的操作 ## 堆叠注入的防御 ~~~ 更换成单个执行的代码 做好过滤 ~~~