通过addslashes()进行SQL注入的示例?
在PHP中,我知道这mysql_real_escape
比使用更加安全addslashes
。但是,我找不到addslashes
让SQL注入发生的情况的示例。
谁能举一些例子?
回答:
基本上,攻击的工作方式是通过addslashes()
在多字节字符的中间放置反斜杠,从而使反斜杠成为有效的多字节序列的一部分而失去其含义。
本文的一般警告:
对于任何以有效多字节字符结尾的字符编码,这种攻击都是可能的
0x5c
,因为
addslashes()
可以诱使他们创建有效的多字节字符,而不是转义后面的单引号。UTF-8不适合此描述。
以上是 通过addslashes()进行SQL注入的示例? 的全部内容, 来源链接: utcz.com/qa/426775.html