绕过mysql_real_escape_string()的SQL注入

绕过mysql_real_escape_string()的SQL注入,第1张

绕过mysql_real_escape_string()的SQL注入

考虑以下查询

$iId = mysql_real_escape_string("1 OR 1=1");    $sSql = "SELECt * FROM table WHERe id = $iId";

mysql_real_escape_string()
不会保护您免受此侵害。 在查询中的变量周围 使用单引号(
''
)的事实可以防止这种情况的发生。
以下也是一个选项:

$iId = (int)"1 OR 1=1";$sSql = "SELECt * FROM table WHERe id = $iId";


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5640514.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存