黑帽联盟
标题:
sql注入攻击的预防函数-如何防御sql注入
[打印本页]
作者:
yun
时间:
2017-4-30 21:53
标题:
sql注入攻击的预防函数-如何防御sql注入
本帖最后由 yun 于 2017-4-30 21:55 编辑
1.预编译
2.捆绑变量各种过滤
用到的函数:
addslashes
htmlspecialchars
mysql_escape_string($string)
mysql_real_escape_string($string)
is_numeric(str) #判断是否为数字
2017-4-30 21:55 上传
下载附件
(138.87 KB)
<?php
function safe_replace($string){
$string = str_replace("*","",$string);
$string = str_replace("insert","GG",$string);
return $string;
}
$a = "aaaaabbbbbdddinsertddddqqdddeeee'eeeeeeee";
$b = safe_replace(addslashes($a));
echo $b;
?>
复制代码
过滤多些几个。当然了 也可以用正则
欢迎光临 黑帽联盟 (https://bbs.cnblackhat.com/)
Powered by Discuz! X2.5