PDA

Просмотр полной версии : Шел доступ домены!


Bukvo_Ezka
08.09.2011, 19:12
Приветствую коллеги!

Наверное всем приходилось встречатся на рутаных шелах с непонятками, а именно папки имеют названия не

saut.ru

antichat.us

а просто имя домена без зоны

saut

antichat

и чекнуть на пр и тиц их достаточно проблемно и геморно, особенно когда на серве много доменов (около 100)

просвятите как можно поступить в таких ситуациях, а именно как узнать все доменны привязанные к серверу

Kuteke
08.09.2011, 19:17
Reverse-Ip для кого?)

drim
08.09.2011, 19:19
гарантировано и быстро можно узнать изучив httpd.conf и/или nginx.conf.

как правило, эти файлы доступны для чтения только рутом

более долгий, но менее требовательный к полномочиям, способ состоит в том, чтобы обойти все каталоги сайтов и найти в них информацию о домене. в лоб - сделать в ручную, но можно написать скрипт (который не факт, что выполнится, ибо таймаут у апача на выполнения скриптов), автоматизирующий поиск

попугай
08.09.2011, 19:22
Просто глянь конфиги апача или другого вебсервера, который установлен на серве: там список хостов и дир, благо твой рут позволяет читать все.

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/


реверс не достоверная информация, для чего верить "левым" сервисам, когда ты можешь локально всё узнать.

$n@ke
12.09.2011, 18:13
Code:
cat vh.conf |grep ServerName| grep -v '^#'| sed "s/ServerName //g"

и всё.

vasykas
12.09.2011, 19:09
попробуй этот скриптик (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/

хотя если айпишники разные, то не проканает...

Vald
06.10.2011, 06:12
Еще варианты:

- посмотреть файлик robots.txt, там вполне может быть указано зеркало;

- посмотреть конфиги движка, часто там бывает путь;

- если в конфиге нет пути, то может быть титл сайта, который зачастую включает и его название. Даже если названия нет - просто вбиваем титл в гугл;

- палим файлы шаблонов, а конкретнее искать что-то типа contacts. Если нашли опять же или прямое название, или найденные данные гуглим;

- лезем в базу, смотрим контент сайта. Вырезки из контента снова гуглим. Или же в контенте можно найти абсолютные линки. Или же снова какие-нибудь контакты или название сайта, по которому гуглим.

Omelly
06.10.2011, 18:14
Фреймятся все сайты, во фрейме указываем скрипт, который лежит на нашем сервере, а там просто записываем - откуда пришел юзер. На выходе имеем файл с хостами.

Работает конечно при условии что ресурсы кто-то посещает.

Art!P
07.10.2011, 13:36
Omelly said:
Фреймятся все сайты, во фрейме указываем скрипт, который лежит на нашем сервере, а там просто записываем - откуда пришел юзер. На выходе имеем файл с хостами.
Работает конечно при условии что ресурсы кто-то посещает.


это из http-заголовка "HOST: _ресурс_" ?

вариант конечно, но и-фреймы блокируются антивирусами, а чаще блокираторами рекламы, фаерволами и т.д.

Можно такой скрипт-логгер закинуть в код сайта. Но и тут может получится, что HOST обрабатывается nginx'ом на фронтэнде, хост подменяется на локальный сервер. Это может делать и умная железяка маршрутизатор.

и будет: "HOST: virt1234".

А народ обычно прав. что в настройках апача прописывают виртуальный хост, если на сервере с маршрутами не "мудрили"