Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Тексты > Помогите с регуляркой для httacess Взламывают сайт


Автор: yDa5HuK 1.2.2013, 16:05
http://site.ru//index.php?option=com_ccnewsletter&controller=../../../../../../../../../../../../../../../../../../../../../../../../proc/self/environ%00

делают такой запрос и сайт отдает данные, хочу закрыть в httacess, чтобы пропускал только уры где &controller=(только маленькие английские буквы)

Помогите пожалуйста, уже несколько раз заливали за сегодня всякую гадость(((

P.S Вместо option=com_ccnewsletter можно писать любую ерунду все равно пропускает

Автор: patap 1.2.2013, 17:52
как-то так.
Код

RewriteCond %{QUERY_STRING} controller=[^a-z]
RewriteRule ^.*$  - [F]

Автор: yDa5HuK 1.2.2013, 18:23
Цитата(patap @ 1.2.2013,  17:52)
как-то так.
Код

RewriteCond %{QUERY_STRING} controller=[^a-z]
RewriteRule ^.*$  - [F]

огромное Вам человеческое спасибо, все работает замечательно!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)