| RSS



Меню

Bookmark and Share


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

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





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

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

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

Главная » 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, я сдампил базу себе на винт, удалил скрипт и отправился спать.

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

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

15:48
Обновить


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

Поиск

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


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