🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## 堆叠注入形成原理 就是在执行sql语句的时候,运用的multi函数,此函数可以执行多条sql语句,攻击者闭合第一个参数,然后用;号可以执行输入的语句,因此造成堆叠注入 ## 导致堆叠的代码函数 ``` mysql_multi_query ``` ## 堆叠注入利用 先闭合前面的数据,用;进行闭合,然后再后面输入自己要执行的sql语句,随后注释后面的数据 ## 堆叠注入的危害 * 可以完全执行攻击者的sql语句 * 可以达到修改账户信息 * 修改用户名的操作 ## 堆叠注入的防御 ~~~ 更换成单个执行的代码 做好过滤 ~~~