今天看啥  ›  专栏  ›  信安之路

PHP+Mysql注入防护与绕过

信安之路  · 公众号  · 互联网安全  · 2017-10-17 21:05
今天给大家分享一个关于php常见的注入防护以及如何bypass的文章,文章内容来源国外某大佬总结,我做了一下整理,文章来源地址不详,下面正文开始。以下的方式也仅仅是针对黑名单的过滤有一定的效果,为了安全最好还是以白名单的方式对参数进行检测。黑名单关键字过滤与绕过过滤关键字and、orPHP匹配函数代码如下:preg_match('/(and|or)/i', $id)如何Bypass,过滤注入测试语句:1 or 1 = 1                1 and 1 = 1测试方法可以替换为如下语句测试:1 || 1 = 1                1 && 1 = 1过滤关键字and, or, unionPHP匹配函数代码如下:preg_match('/(and|or|union)/i', $id)如何Bypass,过滤注入测试语句:union select user, password from users测试方法可以替换为如下语句测试:1 || (select user from use ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照