Куда уходят Аси Маг (wapp.ru, icq 878477) Хакер, номер #087, стр. 087-098-3 di-site.com:2222 (юзер disite, пароль retusha). [phpMyAdmin и кривые руки кодеров] После успешного логина идем в di-site.com->Базы данных MySQL-> phpMyAdmin, логинимся под юзером из config.php (disite_root). Ты спросишь, для чего мы это сделали? Заряди гугл запросом «phpmyadmin exploit» и зацени количество дырок в этом известнейшем скрипте управления базами данных mysql :). Еще, как правило, в системах управления сайтами phpmyadmin для всех аккаунтов общий и запущен под более привилегированным юзером, чем у нас есть. То есть стоит покопаться в выданных гуглом багах. Теперь осматриваемся в phpmyadmin'е. Клево, версия 2.6.1-pl3, страдающая локальным инклудом файлов. Для использования инклуда, заливаем на фтп в паблик уже известный нам скрипт для чтения директорий и выполнения команд dir.txt (он удобен тем, что сам оперирует с $QUERY_STRING, поэтому он идеально подходит в тех случаях, когда залить веб-шелл не удается, но можно инклудить любые локальные и удаленные файлы) под именем all.dbi.lib.php. Далее открываем следующий URL: di-site.com/phpmyadmin/libraries/database_interface.lib.php?cfg[Server][extension]=../../../../../../../../../../../home/disite/domains/di-site.com/public_html/all&dira=/home/nomerkov14/domains/nomerkov.net/public_html/ В результате чего успешно получаем список файлов и директорий магазина nomerkov.net :). Кстати, на этом же сервере лежит и uinzz.com: di-site.com/phpmyadmin/libraries/database_interface.lib.php?cfg[Server][extension]=../../../../../../../../../../../home/disite/domains/di-site.com/public_html/all&dira=/home/uinzz/domains/uinzz.com/public_html/ Только ничего интересного там тоже нет. Ненавижу сторонние торговые площадки! Итак, мы можем просматривать чужие директории, благодаря тому, что phpmyadmin запущен под юзером apache, имеющим на это право :). Идем в директорию собственно шопа — online :). Смотрим конфиги, проверяем базу шопа, которая оказывается пустой в плане номерков и паролей. Не круто, конечно, но это еще не все :). Смотрим опять диру online и открываем ранее не замеченные файлики online/uin.txt и online/u.txt :). И что мы видим? Правильно, уины и пароли :). [заключение] На этом заканчиваю. Думаю, теперь владельцам магазинов стоит трижды подумать, выбирая себе хостинг, а еще лучше завести себе нормальный выделенный сервер :). Кстати, ко всем используемым уязвимостям есть свои эксплойты на rsr.void.ru, но все же советую все делать ручками. [от редактора] Вот видишь, дорогой друг. Любовь — штука сильная, вынуждает людей делать плохие поступки. Но если их не делать, то и жить, я думаю, незачем. На этой грустной реалистической ноте мы закончим рассказы про взлом уже приевшихся phpBB-форумах, думаю, надолго. Ведь на свете еще так много интересного, приятель! phpBB с signature_bbcode_uid Если вдруг с помощью уязвимости с недостаточной проверкой переменной signature_bbcode_uid тебе не удастся выполнить php-код, а ты тем временем будешь обычным зарегиным пользователем, то ничто не мешает получить тебе статус админа и вволю покуражиться над несчастным форумом. Делаем все так же: сохраняем страницу с редактированием профиля себе на хард и ищем строку |