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

Вторжение в госпиталь

Master-lame-master

Хакер, номер #074, стр. 074-046-2


Реализовав подобный финт на государственном проекте, я получил рабочий connback-бэкдор. Теперь мне нужно было найти шелл, не фильтрующий соединения с портами и находящийся где-нибудь далеко :). Подобный сервер был найден довольно быстро. Я установил на машину netcat и запустил его следующим образом:

nc –l –p 4000

где 4000 – порт, в который должен стукнуться продвинутый бэкдор. С первого раза бэкдор не сумел соединиться с моим сервером, потому что вместо IP-адреса я использовал hostname. Но со второй попытки все разрулилось – в консоли зарисовалась надпись «Connected to command line» и я получил доступ к государственному интерпретатору :).

Частичка огромного домена

С одной стороны, взлом стратегического проекта может принести много полезной инфы и денег, но с другой – на сервере с nobody-правами особо не разгуляться. Я тоже так думал, поэтому на удачу особенно не рассчитывал :). К тому же, мне было известно, что к девятой соляре нет универсальных эксплойтов. То есть они имеются, но только для специфического софта. Глянув last, я понял, что сервер посещает много юзеров. Только за один день на машину залогинилось порядка двадцати разных пользователей. Было решено провести локальную проверку на нестойкие пароли. Как полагается, я выполнил команду grep sh /etc/passwd|cut –d: -f1, чтобы вывести все рабочие логины. Но не тут-то было – на серваке не было аккаунтов, под которыми входили в систему. Точнее, из хороших учетных записей я узрел только две: root и mysql. Наверняка, у аккаунта СУБД даже был запрет на установку пароля. Но тогда возникал вопрос: откуда взялись многочисленные пользователи, которых не было в /etc/passwd? Ответ очевиден: этот сервер включался в сетевой домен.

Назад на стр. 074-046-1  Содержание  Вперед на стр. 074-046-3