Резня бензопилой Fear (fear@cyberlords.net) Хакер, номер #088, стр. 088-068-2 "Здравствуйте. У меня возник один вопрос: какие именно версии MySql и php установлены у вас на сервере? На сайте я вроде бы ничего об этом не нашел. Для меня это очень важно как для вашего потенциального клиента. Заранее спасибо!". И ядовитая строка внизу. Буквально через несколько часов пароль, идентификатор и сессия администратора была на моем снифере. Быстренько подменив свои кукисы админскими, я вошел на форум. Надпись в верхнем левом углу гласила, что мой ник - "Support". Я решил войти в админку, но перед этим запрашивался логин и пароль, последнего у меня не было. Оставалось лишь одно - брутить хэш. Но вскоре я понял, что вряд ли я получу заветный пароль. Брут, общим весом в 100 Мб, ни к чему не привел. Оставались лишь online-сервисы, но и они не помогли. Видимо, админ усвоил "правило" безопасных паролей. [заливаем шелл] У неподготовленного читателя может возникнуть вполне резонный вопрос: возможно ли загрузить веб-шелл через админку в IPB? Таким же вопросом озадачился я год назад. Поэтому опишу, как это делается: В IPB 1.3: Заходим в Administration(Администрирование), жмем Manage Emoticons(Управление смайлами), опускаем страницу вниз и видим такую строку: Upload an Emoticon to the emoticons directory(Загрузить смайл в его директорию), жмем кнопку Browse(Обзор) и выбираем у себя на компьютере шелл. В какую папку загрузиться шелл, зависит от версии форума: 1.3 - /forum/html/emoticons/shell.php 2.* - /forum/style_emoticons/default/shell.php shell.php - имя загруженного файла. В IPB 2.* Выбираем LOOK & FEEL, потом - Emoticon Manager, дальше будет видна папка по дефолту default, ставим напротив нее галочку, галочка показывает папку, в которую нужно залить смайлик, - в данном случае шелл. [засылаем казачка] Вскоре у меня возник вопрос: как закрепиться на форуме под админом? Ответ на данный вопрос я нашел на форуме сайта "Античат" от товарища "k1b0rga". Представь такую ситуацию: ты поломал вражеский форум, залил шелл, всевозможные бэкдоры и руткиты, и через некоторое время обнаруживаешь, что все это добро удалил администратор(да, такое тоже бывает). Именно от подобных напастей можно протроянить форум. Нужно убрать форму для ввода пароля и логина, которая появляется при входе в админку. Просто любой желающий сможет попасть в зону администрирования напрямую. Да, это рискованно и, скорее всего, данную "фишку" быстро обнаружат. Но что произойдет, если доступ тебе нужен буквально на два дня, например, для дампа базы данных? Вот тут нам все это и пригодится. Для входа в админку напрямую тебе придется отредактировать несколько файлов. Я решил оставить эти файлы на диске к журналу, а то их листинг мозолил бы мне глаза в статье. Заменив admin_functions.php, login.php, sql_mysql.php на наши, ты получишь то, что желаешь. [дампим по-быстрому] |