| RSS



Меню

Bookmark and Share


Календарь
«  Февраль 2008  »
Пн Вт Ср Чт Пт Сб Вс
    123
45678910
11121314151617
18192021222324
2526272829

Статистика
Ваш IP: 216.73.216.233
Вы используете: v





Сейчас на сайте:

Тех поддержка ->

Облако тэгов
Брутер для мыла ОС видио Обратная Tor сторона антенна ноута для php эксплоит Windows Server 2008 QIP Virtual proc kernel sysctl Tune freeBSD Network Bluetooth GEO game emulator Python Shell червь Conficker вирус троян лаборатория касперского пиратство Apple iPhone Microsoft twitter социальная сеть анонимность лицензия Open Source уязвимость MySQL база данных PostgreSQL Закон Франция Пират Skype мобильный хакер trend micro кибератака Германия робот Персональные данные Ноутбук Интернет китай цензура windows vista Linux патент браузер Firefox Internet Explorer Opera Safari Intel патч Oracle Банкомат IBM США Dell контроль Internet кибербезопасность приговор Mozilla Chrome безопасность Госдума СМИ Windows 8 взлом Пентагон Украина Facebook Cisco Windows XP нетбук торрент музыка Биометрический Nokia ФБР IP-адрес sms RSA java Google Captcha Symantec Спам Антивирус тест Windows 7 операционная система windows провайдер авторское право rapidshare UNIX свиной грипп ГИБДД шантаж Дети копирайт McAfee HTTPS кризис icann студент WebMoney Норвегия New York Times YouTube Warner Music КНДР Ubuntu AMD касперский Россия РФ сервер хостинг Wi-Fi суд пароль блог фишинг одноклассники Медведев контрафакт мошенник sony Gps по JavaScript Хакеры Yahoo фас компьютер софт Минкомсвязи праздник Сбой мошенничество Доктор ВЕб Вконтакте исходный код Прослушка МВД фильтр порнография Outlook свобода слова казахстан онлайн игры Universal Music сисадмин Autodesk Gmail кредитная карта LiveJournal шифрование банк Нанотехнологии wikipedia выборы DNS Android атака Mac OS X домен ФСБ прокуратура уголовное дело ICQ Sophos ошибка DARPA военные сайт Либрусек турция конференция спамер Полиция Koobface Великобритания IRC белоруссия Лукашенко Грузия Европа биржа Linux Mint Билл Гейтс спецслужбы ес Royal Bank of Scotland смартфон vodafone F-Secure Symbian фильм милиция инновации Ватикан Новая Зеландия Adobe Австралия IDC Internet Explorer 9 iPad Ирландия поиск GOOGLE EARTH шифр МТС Реклама слежка патриотизм Office 2010 BSD Zeus личные данные eset защита Defcon виртуализация Черный список BlackBerry индия траффик Москва социальные сети flash player paypal BitDefender сертификат PlayStation Anonymous QIWI технологии Чипы Ассанж передача данных Оптоволокно ГОСТ арест Siemens Samsung Иск Apache учетная запись Британия Президент Seagate исследование угрозы Поломка Санкт-Петербург OpenStreetMap вандализм SOPA PIPA обвинение МЕТРО запрос Megaupload разработчики отчет RIM приложение безопасноть Интернет-магазин законодательство Инвестиции видеонаблюдение олимпийские игры платформа Непал Valve санаторий DDoS-атака роскомнадзор сотрудничество ИНСТРУМЕНТ

Главная » 2008 » Февраль » 12 » Доминирование для магазина: история 7-летней тележки
23:09
Доминирование для магазина: история 7-летней тележки
Ежедневно серфя инет я часто бессознательно проверяю некоторые из просматриваемых сайтов на ошибки. Если сервер выдает ошибку или начинает странно себя вести, то обычно я записываю урл в текстовый файл, чтобы потом, когда появиться время и желание, разобраться с этим поподробнее.

Иногда это приводит ко взлому сайта, иногда к обнаружению новой уязвимости, а часто – не приводит ни к чему, потому как ссылок иногда накапливается за день с десяток и более, и до многих просто не доходят руки. А бывает, что обнаружишь урл полугодовой давности о котором совсем позабыл. Так случилось и в этот раз. Просматривая свой трехмегабайтный текстовичек и пытаясь найти в нем ссылку на скуль-инъекцию в PostgreSQL на одном из сайтов, которую если мне не изменяет память туда заносил, я обнаружил урл одного Интернет-шопа с тележкой OsCommerce, которая была подвержена инъекции.

Проверив урл и выяснив, что бага еще жива, я решил разобраться с ней позже, так как моя память подсказывала, что в скрипте index.php тележки OsCommerce sql-инъекции вроде не находили. На всякий случай стал искать в гугле упоминания об уязвимости и понял, что не ошибся. Действительно, о наличии инъекции никаких упоминаний не было. Это и стало решающим фактором, ведь обнаружение неизвестной уязвимости в известном продукте сулило не только греющие душу упоминания о тебе в зарубежных и отечественных багтрагах, но и возможность нагнуть некоторое количество буржуинских шопов, тем более, что данная тележка позволяла хранить у себя картон с cvv, хотя и встречался он в ней не часто.

Быстро подобрав количество полей я столкнулся с проблемой вывода информации:

http://www.xackme.co.uk/catalog/index.php?cPath=122+union+select+1/*

Конечно, остановить это меня не могло, инъекция вслепую хоть и более трудоемкий процесс, но при наличии упорства и терпения она позволяет творить чудеса. Оставалось выяснить есть ли в шопе админка и соответственно админский аккаунт, потому как мой опыт общения с OsCommerce показывал, что не на всех шопах была админка. И как назло этот оказался из них. Необходимость в инъекции вслепую в данном случае отпадала.

Но меня в этот момент интересовала уже не столько сама скуль-инъекция, сколько версия тележки, подверженная ей. Мне хотелось заполучить исходники скриптов тележки! Найдя несколько версий в инете и изучив их, искомой инъекции я не обнаружил. Оставалось одно - взломать сервер и забрать исходники тележки.

Проведя reverse IP я выяснил, что там хостится еще десяток сайтов, все они оказались шопами с тележкой OsCommerce, все были подвержены инъекции, на всех отсутствовал вывод информации и админка. Но самое главное - все они, похоже, обращались к одной базе, так как оплата товара шла через http://www.xackme.co.uk.

И вот, просматривая инъекцию в одном из шопов, я обнаружил наконец-то вывод информации:

http://www.purrxakeptoys.com/buy/sexy-catalogue.php?Adult=189_228&erotic=7180+union+select+1,user()/*

В сообщении об ошибке, после параметра Id=. Это было уже кое-что. Я стразу бросился проверять возможность чтения информации из таблицы mysql.user, и на этот раз мне повезло:

http://www.purrxakepsextoys.com/buy/sexy-catalogue.php? Adult=189_228&erotic=7180+union+select+1,user+from+mysql.user/*

Выудив логин и хеш пароля я решил проверить возможность чтения файлов. Но если /etc/passwd я прочел без проблем, то найти httpd.conf мне так и не удалось, хотя я попробовал все мыслимые и немыслимые пути. Ну что же, придется искать веб-каталог со скриптами вслепую.

Зачарив путь к каталогу пользователя xackme взятый из /etc/passwd: xackme:x:1005:100::/home/xackme/auto_orders/:/bin/bash и добавив в конце /catalog/index.php я получил отворот поворот.

Попробовав поискать файл index.php по таким путям как:

/home/xackme/index.php
/home/xackme/www/index.php
/home/xackme/public_html/index.php
/home/xackme/html/index.php

но и это не принесло результата.

Тогда я вернулся к изучению /etc/passwd и при более подробном его анализе увидел строку:

wwwupdate:x:1006:100::/home/www-sites/:/bin/bash

Зачарив путь к файлу /home/www-sites/xackme/index.php и вставив в браузер запрос:

http://www.purrxakepsextoys.com/buy/sexy-catalogue.php?Adult=189_228& erotic=7180+union+select+1, LOAD_FILE(CHAR(47,104,111,109, 101,47,119,119,119,45,115,105,116,101,115,47,104,111, 110,111,117,114,47,105,110,100,101,120,46, 112,104,112,32)) /*

я получил в ответ пустую белую страницу в исходном коде которой я обнаружил исходный код скрипта index.php. Добавив к пути еще /catalog/ я получил исходники бажного скрипта, в котором, кстати, были прописаны и реквизиты доступа к базе данных:

$temp_link = mysql_connect('localhost', 'xackme', 'тут и них был пароль');
if ($temp_link) {
mysql_select_db("xackme_cat");

что делало не нужным брутфорс хеша.

К сожалению, бажная версия OsCommerce оказалась релизом семилетней давности:

/*
$Id: application_top.php,v 1.115 2001/05/12 19:53:50 dwatkins Exp $

The Exchange Project - Community Made Shopping!
http://www.theexchangeproject.org

Copyright (c) 2000,2001 The Exchange Project

Released under the GNU General Public License
*/

но тогда скуль-инъекцию почему-то никто не обнаружил. Но в качестве утешения у меня были реквизиты доступа к базе, которые дали мне доступ к шеллу. Залив в веб-каталог mysql-скрипт от Rst, я сдампил базу себе на винт, удалил скрипт и отправился спать.

Через пару дней я зашел на сайт и обнаружил, что админы отключили вывод сообщений об ошибках, хотя сама инъекция осталась и может эксплуатироваться в слепую. Зато пароль поменять они так и не догадались, так что в ближайшее время я загляну к ним еще раз для расширения своих неконституционных прав на их сервере…

Категория: | Просмотров: 2336 | Добавил: aka_kludge | Теги: | Рейтинг: 0.0/0
Всего комментариев: 0
Главная
...
На службе : дней

23:23
Обновить


Пользователи
aka_kludge
qwerty
LeadyTOR
aka_Atlantis
AdHErENt
mAss
Sissutr
hiss
DrBio
tHick

Поиск

Архив записей


Copyright tHR - TeAM 2026 г. admin: aka_kludge (ICQ:334449009) Moderator's: LeadyTOR, ... Яндекс.Метрика