15 янв 2015 11:38 16

VOC++ BSE php 5.5

VOC++ BSE php 5.5

Как и обещанно VOC++ BSE для PHP версий 5.5.*

Что сделанно?

Во всех файлах чата изменено:

1. Суперглобальные массивы, с устаревшими длинными именами, заменены на правильные.

2. Устаревшая функция split eregi и т.п. изменены на правильные

3. Как  известно, начиная с php 5.4 по умолчанию ввели кодировку utf-8 для ряда функций обработки текста(htmlspecialchars htmlentities). Произведены изменения движка чата в соответствии с новыми требованиями.

4. Произведены изменения в файлах для работы с php в режиме short_open_tag=off, что позволит запускать чат на серверах, где отсутствует возможность изменять php.ini

Тестировалось на следующих OS:

Linux Fedora 20.

CentOS 6.

CentOS 7.

Windows7(денвер).

На вопросы буду при помощи комментариев в этой статье. Просьба на почту не писать, так как имеется грустный опыт ответа на одни и те же вопросы разным людям.

Напоминаю что VOC++ BSE является модом к voodoo чату, и устанавливается поверх него

Скачать voodoo chat под PHP 5.5 можно здесь.

Демо - http://voc.marik.kz

Скачать - voc-bse--5.5.rar [1.71 Mb] (cкачиваний: 328)

Подробнее
14 янв 2015 07:31 2

Voodoo-чат php 5.5.9

Voodoo-чат php 5.5.9

 После некоторого перерыва возобновляю свой блог. Известно, что Voodoo-чат и VOC++ BSE нормально работают только на php версий 5.2 и ниже. Однако, несмотря на низкую популярность чатов в нынешнее время, мне в почту периодически бомбят с вопросами обновить VOC чаты до актуальных версий php, так как разработчики, забросили это дело.

Начнем с voodoo-чата.

Что сделанно?

Во всех файлах чата изменено:

1. Русифицирована админ. панель чата.

2. Суперглобальные массивы, с устаревшими длинными именами, заменены на правильные.

3. Устаревшая функция split eregi и т.п. изменены на правильные

4. Как  известно, начиная с php 5.4 по умолчанию ввели кодировку utf-8 для ряда функций обработки текста(htmlspecialchars htmlentities). Произведены изменения движка чата в соответствии с новыми требованиями.

Приглашаю протестировать скрипт.

Так как времени бывает мало, то отвечать на вопросы буду при помощи комментариев в этой статье. Просьба на почту не писать, так как имеется грустный опыт ответа на одни и те же вопросы разным людям.

VOC++ BSE, и некоторые другие модули, будут позже

Демо - http://voodoo.marik.kz

Скачать - voodoo-chat-5.5.rar [308.42 Kb] (cкачиваний: 195)

Подробнее
11 апр 2013 06:38 0

Чат клиент Voc++ BSE

Чат клиент  Voc++ BSE

 

Решил написать Чат-клиент для чатов на основе voc++ BSE.

Что умеет делать:

Приложение отображает кто из пользователей онлайн в чате Volchat.kz.
Приложение может работать в режиме ожидания пользователя.
Для ожидания пользователя, надо ввести %username%  в соответствующее  поле.
Как только пользователь зайдет в чат, проиграет

Подробнее
08 мар 2013 23:12 1

Адаптация шаблона Solcial на VOC++ BSE

Адаптация шаблона Solcial на VOC++ BSE

По просьбе одного из друзей, произведена Адаптация шаблона Solcial из LiveStreet на VOC++ BSE, сделаны также дополнительные фиксы движка и некоторые изменения:

1. Исправленна работа чата в браузере Chrome (Хром от гугла), и в других браузерах на основе WebKit - Яндекс браузер, Браузер интернет от mail.ru, была проблема в отображении сообщений сверху вниз. Теперь сообщения идут сверху-вниз на

Подробнее
26 ноя 2012 16:04 0

Уязвимость VOC++ BSE - раскрытие путей

Уязвимость VOC++ BSE - раскрытие путей
Казалось бы мелочь, но уязвимость таки присутсвует на многих чатах, позволяя атакующему, узнать абсолютный путь к скрипту на сервере, и в дальнейшем использовать для каких-либо целей.
Как известно  в дистрибутиве чата много лишних(мусорных) файлов, которые не используются чатом, и при этом разработчик также не удосужился их удалить, среди них файл merge.php, который находится в корне чата, и присутсвует в стандартном дистрибутиве чата, приходящем от разработчика. Естественно в большинстве чатов этот файл не удаляли. При прямом обращенни к файлу, выбиватся соответствующая ошибка с раскрытием путей.
Пара примеров первых попавшихся в гугле чатов -
Подробнее
26 ноя 2012 15:41 0

Заливка шелла в VOC++ BSE через админку чата

Столько разговоров о безопасности и непробиваемости VOC++ BSE, аудиторские проверки античата, а админку прикрыть никто не удосужился. При наличии админских прав, т.е. доступа в Панель суперадминистратора - chat.ru/admin/, залить шелл проще простого. Причина как всегда недостаточная фильтрация входящих данных, что позволяет атакующему, вносить произвольные данные, в файл data/voc.conf. Многие скажут
Подробнее
31 окт 2012 14:37 2

Как запустить ngx_http_voc_module.c на VOC++ BSE

Подробный мануал по установке ngx_http_voc_module.c  на NginX,  на VOC++ BSE, который работает как апачевский mod_voc на NginX.

Во вложении измененный  ngx_http_voc_module.c, который может работать с последними версиями NginX

Подробнее
21 июл 2012 06:46 2

Помощник в установке чата VOC++ BSE

 

Помощник в установке чата VOC++ BSE

 

Часто приходится устанавливать чаты на движке VOC++ BSE, и чтобы при создании чата не устанавливать на каждую папку права доступа вручную, не создавать вручную папки и файлы, сделана форма которая сгенерирует четыре SSH команды, при помощи которых в течении минуты можно, создать необходимые для установки VOC++ BSE чата папки и файлы, а также установить нужный для них CHMOD.
Сам факт установки чата на движке VOC++ BSE, подразумевает наличие SSH доступа.
Заодно, чтобы не вбивать всё вручную, генерируются команды для компилляции и запуска демона, а также запуска викторины от Chatmaster. ПЕРЕЙТИ К ГЕНЕРАТОРУ

Подробнее
25 ноя 2011 00:53 9

DLE, VOC++, Logicboard, Служба знакомств (не VocLove) - интеграшка

 

DLE, VOC++, Logicboard, Служба знакомств (не VocLove) - интеграшка

 

Вот что из этого получилось - татарские знакомства.

Подробнее
03 апр 2011 03:42 1

Как запустить mod_voc на voc++ bse

Как запустить mod_voc на voc++ bse

1 .Скачать mod_voc закинуть этот файл в папку data/daemon/   вашего чата

2. Подключится к серверу чата через SSH, и перейти в папку data/daemon/   -

cd /путь к папке/daemon/

3. Набрать -

apxs -i -a -c mod_voc2.c

если выбивает ошибку - 


apxs: command not found

установите apache2-devel например на debian это делается так -

apt-get install apache2-prefork-dev

на CentOS, Fedora,ALT Linux, ASP Linux, Mandriva, SUSE Linux


yum install httpd-devel

в системе должен присутствовать yum - консольный менеджер RPM-пакетов.

Подробнее
Marik.kz. Блог. При использовании информации, пожалуйста указывайте ссылку на оригинал. Приют милитариста