PCRE

anyhow2 nginx-forum на nginx.us
Ср Фев 24 16:07:47 MSK 2010


if ($args ~* "....") {
                return 403;
            }
2010/02/24 16:02:44  22856#0: *1 "(..){2,}" does not match "r=%5Cxd0%5Cxb7%5Cxd0%5Cxb2%5Cxd0%5Cxb5%5Cxd1%5Cx80

И о чудо!
такой вариант
            if ($args ~* "..") {
                return 403;
            }

вдруг сработал
010/02/24 16:05:27  23053#0: *1 ".." matches "r=%5Cxd0%5Cxb7%5Cxd0%5Cxb2%5Cxd0%5Cxb5%5Cxd1%5Cx80

полтергейст какой-то

Но он не годится. Могут быть ложные сработки.

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,56747,56787#msg-56787




Подробная информация о списке рассылки nginx-ru