Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Песочница (https://forum.antichat.xyz/forumdisplay.php?f=189)
-   -   [File Inclusion] Актуальные альтернативы null byte в PHP (https://forum.antichat.xyz/showthread.php?t=431992)

pyh_again 25.10.2015 04:56

Всем привет.

Не могу раскрутить уязвимость типа File Inclusion вида:

require($_GET['file_path'] . 'main.php');

На вид все просто, но null byte не катит в современных версиях PHP, так же как и фишка с кучей слэшей (path normalization issue).

Как можно убрать вторую часть ('main.php') из передаваемого пути?

P.S. allow_url_include = Off.

faza02 25.10.2015 11:36

какая версия php, не знаете? куча слешей не самый лучший вариант, попробуйте /././././. и чтобы обрезание пришлось на точку.

pyh_again 25.10.2015 21:01

Цитата:

Сообщение от yarbabin

какая версия php, не знаете? куча слешей не самый лучший вариант, попробуйте /././././. и чтобы обрезание пришлось на точку.

Спасибо за ответ.

Версии разные, но уязвимых к null byte нигде нет. Null byte был исправлен в декабре 2010 года с выходом версии 5.3.4. Версии меньше этой на уязвимых сайтах я не встречал.

По поводу '/.' - судя по тестам, уязвимость была исправлена в 2012 году в версии 5.3.15


Время: 02:07