Показать сообщение отдельно

  #5  
Старый 30.11.2014, 18:49
XAMEHA
Новичок
Регистрация: 15.05.2010
Сообщений: 0
Провел на форуме:
2268

Репутация: 0
По умолчанию

jangle, Ваш код может быть эквивалентен следующему:

PHP код:
[COLOR="#000000"][COLOR="#0000BB"]$a[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]$_GET[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'patch'[/COLOR][COLOR="#007700"]];

if ([/COLOR][COLOR="#0000BB"]file_exists[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$_SERVER[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'DOCUMENT_ROOT'[/COLOR][COLOR="#007700"]].[/COLOR][COLOR="#0000BB"]$_a[/COLOR][COLOR="#007700"])

[/
COLOR][COLOR="#0000BB"]readfile[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]"/web/[/COLOR][COLOR="#0000BB"]$a[/COLOR][COLOR="#DD0000"].php"[/COLOR][COLOR="#007700"]);[/COLOR][COLOR="#FF8000"]// Подставить нужную функцию

[/COLOR][/COLOR
Соответственно вы можете попробовать применить все способы, что используются для вашей версии при LFI (в данном случае читалке).

Ну и конечно нет проверки регистра, в Windows можно будет читать все файлы. Для полноценного исследования кода не хватает части чтения.
 
Ответить с цитированием