Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #72, ДЕКАБРЬ 2004 г.

Атака на хостинг

_MiF_ (mif@mail.ru)

Хакер, номер #072, стр. 072-078-4


Разумеется, можно было задефейсить все сайты сервера (а их там было немало) с помощью примитивного скрипта, но это было бы слишком просто и неоригинально :). Я оценил шутку админа с суидным скриптом и решил достойно ответить ему :). Так сказать, показать широту русского юмора. Команда df –h показала следующее:

Filesystem Size Used Avail Capacity Mounted on

/dev/cciss/c1d0p1 2.0G 1.2G 743M 62% /

/dev/cciss/c1d0p7 181G 152G 19G 89% /home

/dev/cciss/c1d0p6 2.0G 1.2G 700M 64% /tmp

/dev/cciss/c1d0p3 6.8G 3.6G 2.8G 56% /usr

/dev/cciss/c1d0p2 6.8G 6.1G 428M 94% /var

/dev/cciss/c1d0p2 6.8G 6.1G 428M 94% /var

Сначала я хотел сделать копию системы и посадить админа в chroot, так, чтобы он думал, что он в основной системе, и, делая там изменения, долго удивлялся, почему они не применяются. Но места на дисках оказалось мало, поэтому я написал маленькую прогу, которая создала копию всех файлов системы, но пустых в /chroot/lame/admin. Создал там файлы паролей, некоторые конфиги. Поднял второй sshd, настроил файрвол так, что только с моего ip (который на тот момент был японским :)) можно было зайти в систему, всех остальных перебрасывало на второй sshd в chroot. Мне остается только догадываться, каково было удивление админа, обнаружившего, что длина большинства файлов его файловой системы равна нулю :).

P.S.

Хостинг, разумеется, представлял из себя огромную сеть серверов, которая обслуживала SQL-клиентов, почтовый трафик и многое другое. Но все это – уже другая история, и рассказывать тебе об этом сегодня я не буду. С Новым годом!

Возможности NetworkFileManager

1. Возможность просматривать файлы хостинга двумя способами - через fopen и cmd.

2. Использование алиасов, то есть уже готовых команд, прописанных в раскрывающем списке (интересно новичкам, которые не знают unix).

3. Сканирование сервера на открытые порты, показывает все открытые порты на сервере и их предназначение.

4. Брут сервера. В скрипт включен простенький брут сервера, проверка пароля по его логину (данные о пользователях берутся из файла /etc/passwd). Все подошедшие пароли записываются в файл с именем хостинга.

5. Возможность отправить любой файл себе на мыло, которое необходимо прописать для этого в начале скрипта.

6. В скрипт встроено три метода криптования данных: md5, sha1, crc32.

7. Возможность быстрого запуска и установки бэкдора, открывающий 4000 порт, куда можно спокойно подключаться обычным телнетом.

CD

На нашем диске ты найдешь простой, но бронебойный PHP-скрипт для навигации по файловой системе сервера и удаленному выполнению команд.

WARNING

Назад на стр. 072-078-3  Содержание  Вперед на стр. 072-078-5