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

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Проверка на уязвимости (https://forum.antichat.xyz/forumdisplay.php?f=110)
-   -   Проверьте сайт (https://forum.antichat.xyz/showthread.php?t=147660)

atlantis 12.10.2009 12:59

Проверьте сайт
 
Вообщем системка, для урегулирования страховых споров.
url: insurance-ombudsman-doc.kz
url для входа в систему: insurance-ombudsman-doc.kz/workspace

тестовые акки:
oksana@oksana.com - исполнитель
omb@omb.kz - омбудсман
www.allianz.kz - ск

пароль такой же как логин.

системка самописная + расширения:
HTML_QuickForm
Smarty
pchart
phpids
lime_survey
memcached
bbcode

Каков принцип работы:
чел заходит на сайт insurance-ombudsman-doc.kz
подает заявление
дело отправляется СК. При выборе СК в подаче заявления выбирайте всегда `Allianz Kazakhstan`
СК заходит в систему insurance-ombudsman-doc.kz/workspace, урегулирует или не урегулирует ситуацию. Отправляется уведомление или омбудсману или заявителю, зависит от того что сделала СК и т.д. По ходу дела все станет понятным надеюсь.

Огромное спс всем участвующим.

DFrost 13.10.2009 14:07

Цитата:

http://insurance-ombudsman-doc.kz/workspace?rederict[]=
Пути
----------------------------------
Цитата:

http://insurance-ombudsman-doc.kz/workspace?rederict=http://www.google.ru
можно сделать редирект на любой сайт при вводе логина и пароля.(зачем оно нужно?)

W@r.N0i$e 13.10.2009 14:57

Раскрытие путей.
Перехватываем пакет.
В значение сессии вставляем что-то типа !@#$%^&*([].
Отправляем и получаем ошибку.
Код:

Warning: session_start() [function.session-start]: The session id contains illegal characters, valid characters are a-z, A-Z, 0-9 and '-,' in
/home/.../www/.../config.php

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

atlantis 14.10.2009 07:15

Цитата:

можно сделать редирект на любой сайт при вводе логина и пароля.(зачем оно нужно?)
да действительно) зачем оно нужно? большое спс за то что порылись в системке. буду исправлять.


Цитата:

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

HAXTA4OK 14.10.2009 11:01

SQL

http://www.allianz.kz/lang/ru/pages/-4+union+select+1,2,3,version(),5,6,7--

ps или я не тот url поверяю? :)

m0Hze 14.10.2009 11:57

Преобразуем имена переменных из самой первой формы в array, тобиж дописываем везде
name[]=
И получаем:
PHP код:


Warning
htmlspecialchars() expects parameter 1 to be string, array given in /path/*/Common.php on line 150

Warning: htmlspecialchars() expects parameter 1 to be string, array given in /path/*/
Common.php on line 150

Warning
htmlspecialchars() expects parameter 1 to be string, array given in /path/*/Common.php on line 150

Warning: htmlspecialchars() expects parameter 1 to be string, array given in /path/*/
Common.php on line 150

Warning
htmlspecialchars() expects parameter 1 to be string, array given in /path/*/Common.php on line 150

Warning: htmlspecialchars() expects parameter 1 to be string, array given in /path/*/
Common.php on line 150

Warning
htmlspecialchars() expects parameter 1 to be string, array given in /path/*/Common.php on line 150

Warning: htmlspecialchars() expects parameter 1 to be string, array given in /path/*/
Common.php on line 150

Warning
htmlspecialchars() expects parameter 1 to be string, array given in /path/*/Common.php on line 150 


m0Hze 14.10.2009 11:59

PHP код:

http://insurance-ombudsman-doc.kz/workspace?rederict[]=/SESSION 


m0Hze 14.10.2009 12:02

PHP код:

http://insurance-ombudsman-doc.kz/workspace?rederict& 

email[]=&password[]=&submit=%D0%92%D0%BE%D0%B9%D1%82%D0%B8 - POST
Опять же,это везде,банальное []

atlantis 14.10.2009 12:50

Цитата:

SQL

http://www.allianz.kz/lang/ru/pages/-4+union+select+1,2,3,version(),5,6,7--

ps или я не тот url поверяю?
к сожалению не тот.

Цитата:

PHP код:
http://insurance-ombudsman-doc.kz/workspace?rederict&

email[]=&password[]=&submit=%D0%92%D0%BE%D0%B9%D1%82%D0%B8 - POST
Опять же,это везде,банальное []
спс. оставил на заметку. будем исправлять.

m0Hze 14.10.2009 15:22

http://insurance-ombudsman-doc.kz/getExecutorMenu.php

PHP код:

id=-12222
id
[]=
id=1
id
=15

И в том-же духе.

AKYLA 15.10.2009 04:06

http://insurance-ombudsman-doc.kz/js/.svn/ :D

Куки email и password, так же болеют на скуль.

atlantis 15.10.2009 09:26

Цитата:

http://insurance-ombudsman-doc.kz/js/.svn/

Куки email и password, так же болеют на скуль.
Последний раз редактировалось AKYLA, Сегодня в 03:21.
Да, прикольно получилось. На серве включен magic_quotes_gpc
и в функции экранирования идет код:
Код:

       
public function escape_string($value)
{
        if(get_magic_quotes_gpc())
        {
                return $value;
        }
        else
        {
                return mysql_real_escape_string($value);
        }
}

Получается что закодированные кукисы он не экранирует. Косякнул. Спс что сообщили.

На счет .svn. также спс. Читал давно об этом. Да и у себя также заметил) Все руки как-то не доходили с этим разобраться.

Card3 15.10.2009 22:47

Зашёл на сайт. Индекс уже весь в ошибках:

Цитата:



Warning: session_start() [function.session-start]: open(/path/mod-tmp/sess_ba6dc5496a5bc6e35cd83fa7b17f6698, O_RDWR) failed: Disc quota exceeded (69) in /config.php on line 15

Цитата:


Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /config.php:15) in /config.php on line 15

Цитата:


Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /config.php:15) in /config.php on line 15

Цитата:



Warning: Unknown: open(/home/ombudsmandoc/data/mod-tmp/sess_ba6dc5496a5bc6e35cd83fa7b17f6698, O_RDWR) failed: Disc quota exceeded (69) in Unknown on line 0

Цитата:


Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/path/mod-tmp) in Unknown on line 0

А в поле поиска в правом верхнем углу было написанно:

Цитата:


Все операторы заняты


И ещё:

Цитата:


MySQL 5.0.85

Или я ошибся? :)

Вот ещё нашёл листинг директории

Цитата:


/js/

А так же нашёл WYSIWYG редактор:

Листинг:

Цитата:


http://insurance-ombudsman-doc.kz/js/tinymce/

Сам редкатор:

Цитата:


http://insurance-ombudsman-doc.kz/js/tinymce/tinymce.php


LzD 18.10.2009 22:30

Цитата:

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

Еще, с этим ты конечно ничего не сделаешь :(
http://insurance-ombudsman-doc.kz/myadmin/
https://insurance-ombudsman-doc.kz/manager/

Это бы можно было прикрыть от чужих глаз:
http://insurance-ombudsman-doc.kz/js/
http://insurance-ombudsman-doc.kz/css/
http://insurance-ombudsman-doc.kz/images/

Ну и конечно это поправить:
http://insurance-ombudsman-doc.kz/workspace?rederict[]=/active_engages

atlantis 19.10.2009 09:21

Цитата:

Сообщение от LzD
Зачем пугать пользователей? Просто фильтруй входящие данные, а не блокируй так.

Еще, с этим ты конечно ничего не сделаешь :(
http://insurance-ombudsman-doc.kz/myadmin/
https://insurance-ombudsman-doc.kz/manager/

Это бы можно было прикрыть от чужих глаз:
http://insurance-ombudsman-doc.kz/js/
http://insurance-ombudsman-doc.kz/css/
http://insurance-ombudsman-doc.kz/images/

Ну и конечно это поправить:
http://insurance-ombudsman-doc.kz/workspace?rederict[]=/active_engages

Спс LzD. Исправил. Что-то мне даже как-то стыдно стало. Столько всяких недоделок. Ну да ладно. Хорошо что их обнаружили. Спс еще раз всем).


Цитата:

Сообщение от Card3
Зашёл на сайт. Индекс уже весь в ошибках:
Цитата:

Warning: session_start() [function.session-start]: open(/home/ombudsmandoc/data/mod-tmp/sess_ba6dc5496a5bc6e35cd83fa7b17f6698, O_RDWR) failed: Disc quota exceeded (69) in /home/ombudsmandoc/data/www/insurance-ombudsman-doc.kz/config.php on line 15

Сервер тестовый, места 100 метров). Закончилось).

Цитата:

Сообщение от Card3
Все операторы заняты.

Возможно я прост отошел)

Цитата:

Сообщение от Card3
MySQL 5.0.85
Или я ошибся?

Нет, все верно).

Цитата:

Сообщение от Card3
http://insurance-ombudsman-doc.kz/js/tinymce/

ок. возьму на заметку

Спс за то что не поленились написать)


Время: 03:51