- any.phP
- any.php
- any.ph<
- any.ph>
Чтобы понять ценность найденного метода, приведу жизненную ситуацию. Предположим, перед нами со всех сторон дырявое, как дуршлаг веб-приложение. SQL-инъекцией выдернули хеши от паролей админов, восстановили их, но вот незадача, админку сайта отыскать никак не удается:( И вроде SQLi есть, но доступа к файловой системе нет. И вроде LFI есть, но цеплять то нечего:(( И тут на помощь приходит указанный метод! Проводим инклуд:
http://site/?file=a<\<.php
http://site/?file=b<\<.php
http://site/?file=c<\<.php
...
И так до тех пор, пока не увидим что-нибудь полезное. Например, "полезное" вылезло на "http://site/?file=m<\<.php". Начинаем перебирать второй символ:
http://site/?file=ma<\<.php
http://site/?file=mb<\<.php
... и т.д.
Для приведенного примера выше, можно было бы дойти до "myAdminPanel\admin.php".
Нужно отметить, что приводимый пример – это частный случай. Возможности по использованию указанной фичи в PHP гораздо шире! Стоит также добавить, что метод работает во всех версиях PHP и только на платформе Windows.
С оригинальным исследованием можно ознакомиться по следующей ссылке: http://onsec.ru/onsec.whitepaper-02.eng.pdf
А разве там еще не драфт? По-моему, ты запалил черновик :)
ОтветитьУдалитьp.s. Результаты - адовые!
нет, не черновик. см. https://twitter.com/d0znpp/status/24963430607753216
ОтветитьУдалитьВот ещё по теме: https://rdot.org/forum/showthread.php?t=926
ОтветитьУдалить>Вот ещё по теме
ОтветитьУдалитьХехе, а чего онсек постесялсо линк дал публикацию в вайтпепере и спасибки тебе сказать?
Он передал привет рдоту, на первой странице.
ОтветитьУдалить>Он передал привет рдоту, на первой странице.
ОтветитьУдалитьНу по правилам хорошего тона, если ты публикуешь что-то о чем уже опубликовали до тебя - дай ссылку. Иначе пахнет плогеядом.
+ http://qwazar.ru/?p=73
ОтветитьУдалитьТема про > поднималась на формуме ha.ckers.org несколько лет назад.
ОтветитьУдалитьможно ссылку?
ОтветитьУдалить