Просмотр полной версии : Шел доступ домены!
Bukvo_Ezka
08.09.2011, 19:12
Приветствую коллеги!
Наверное всем приходилось встречатся на рутаных шелах с непонятками, а именно папки имеют названия не
saut.ru
antichat.us
а просто имя домена без зоны
saut
antichat
и чекнуть на пр и тиц их достаточно проблемно и геморно, особенно когда на серве много доменов (около 100)
просвятите как можно поступить в таких ситуациях, а именно как узнать все доменны привязанные к серверу
гарантировано и быстро можно узнать изучив httpd.conf и/или nginx.conf.
как правило, эти файлы доступны для чтения только рутом
более долгий, но менее требовательный к полномочиям, способ состоит в том, чтобы обойти все каталоги сайтов и найти в них информацию о домене. в лоб - сделать в ручную, но можно написать скрипт (который не факт, что выполнится, ибо таймаут у апача на выполнения скриптов), автоматизирующий поиск
Просто глянь конфиги апача или другого вебсервера, который установлен на серве: там список хостов и дир, благо твой рут позволяет читать все.
Expl0ited
12.09.2011, 16:01
в случае с apache выполни httpd -S
GrandMaster
12.09.2011, 16:14
Какие вы все сложные)
ТС, не благодари.
http://2ip.ru/domain-list-by-ip/
Expl0ited
12.09.2011, 16:19
GrandMaster said:
Какие вы все сложные)
ТС, не благодари.
http://2ip.ru/domain-list-by-ip/
реверс не достоверная информация, для чего верить "левым" сервисам, когда ты можешь локально всё узнать.
Code:
cat vh.conf |grep ServerName| grep -v '^#'| sed "s/ServerName //g"
и всё.
попробуй этот скриптик (http://forum.searchengines.ru/showthread.php?t=550766)
Sidarovich1975
03.10.2011, 22:56
Bukvo_Ezka said:
Приветствую коллеги!
Наверное всем приходилось встречатся на рутаных шелах с непонятками, а именно папки имеют названия не
saut.ru
antichat.us
а просто имя домена без зоны
saut
antichat
и чекнуть на пр и тиц их достаточно проблемно и геморно, особенно когда на серве много доменов (около 100)
просвятите как можно поступить в таких ситуациях, а именно как узнать все доменны привязанные к серверу
я юзаю вот это:
http://madnet.name/tools/madss/
хотя если айпишники разные, то не проканает...
Еще варианты:
- посмотреть файлик robots.txt, там вполне может быть указано зеркало;
- посмотреть конфиги движка, часто там бывает путь;
- если в конфиге нет пути, то может быть титл сайта, который зачастую включает и его название. Даже если названия нет - просто вбиваем титл в гугл;
- палим файлы шаблонов, а конкретнее искать что-то типа contacts. Если нашли опять же или прямое название, или найденные данные гуглим;
- лезем в базу, смотрим контент сайта. Вырезки из контента снова гуглим. Или же в контенте можно найти абсолютные линки. Или же снова какие-нибудь контакты или название сайта, по которому гуглим.
Фреймятся все сайты, во фрейме указываем скрипт, который лежит на нашем сервере, а там просто записываем - откуда пришел юзер. На выходе имеем файл с хостами.
Работает конечно при условии что ресурсы кто-то посещает.
Omelly said:
Фреймятся все сайты, во фрейме указываем скрипт, который лежит на нашем сервере, а там просто записываем - откуда пришел юзер. На выходе имеем файл с хостами.
Работает конечно при условии что ресурсы кто-то посещает.
это из http-заголовка "HOST: _ресурс_" ?
вариант конечно, но и-фреймы блокируются антивирусами, а чаще блокираторами рекламы, фаерволами и т.д.
Можно такой скрипт-логгер закинуть в код сайта. Но и тут может получится, что HOST обрабатывается nginx'ом на фронтэнде, хост подменяется на локальный сервер. Это может делать и умная железяка маршрутизатор.
и будет: "HOST: virt1234".
А народ обычно прав. что в настройках апача прописывают виртуальный хост, если на сервере с маршрутами не "мудрили"
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot