информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяВсе любят медЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
 Умер Никлаус Вирт 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / networking
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
виртуальный сервер 01.11.01 18:11  Число просмотров: 1083
Автор: paganoid Статус: Member
<"чистая" ссылка>

> строка www.####.com:3000 выдает страницу с www.$$$$.com,
> обратная операция подобного эффекта не приносит.
> Я хочу выполнить "GET /" для www.####.com, а в результате
> получаю index.htm с сайта www.$$$$.com
> Что делать?

там используется такая штука, как виртуальный сервер.

надо в заголовке HTTP запроса GET указывать еще header
host: www.asdasdasd.qwe
, имя хоста, с которого ты хочешь что-либо получить.

это распространенная фишка.
<networking>
Как такое может быть? 01.11.01 17:58  
Автор: Ranma Статус: Незарегистрированный пользователь
Отредактировано 01.11.01 18:02  Количество правок: 1
<"чистая" ссылка>
есть сайт www.####.com, DNS показывает его IP - aa.bb.cc.dd, при попытке зайти через эксплорер по данному IP вылезает совсем другой сайт - www.$$$$.com, как такое может быть?
Сканирование по данному IP показало наличие двух Apache на 80 и 3000 портах, но на каждом из них висит одна и таже страница.
строка www.####.com:3000 выдает страницу с www.$$$$.com, обратная операция подобного эффекта не приносит.
Я хочу выполнить "GET /" для www.####.com, а в результате получаю index.htm с сайта www.$$$$.com
Что делать?
Как такое может быть? 01.11.01 18:31  
Автор: ZaDNiCa <indeed ZaDNiCa> Статус: Elderman
<"чистая" ссылка>
> есть сайт www.####.com, DNS показывает его IP -
> aa.bb.cc.dd, при попытке зайти через эксплорер по данному
> IP вылезает совсем другой сайт - www.$$$$.com, как такое
> может быть?
1. так и должно быть - апач отдает хтмл страницу исходя из запроса.. если запрашивается страница по ИП то он выдает свою дефолт страницу... (он ее также выдает если у него нет такого виртуал сайта как ты запросил)

> Сканирование по данному IP показало наличие двух Apache на
> 80 и 3000 портах, но на каждом из них висит одна и таже
> страница.
> строка www.####.com:3000 выдает страницу с www.$$$$.com,
> обратная операция подобного эффекта не приносит.
смотри 1
> Я хочу выполнить "GET /" для www.####.com, а в результате
> получаю index.htm с сайта www.$$$$.com
ты уверен что он там есть? может быть просто стоит редирект и при попытке открыть нужный сайт апач просто редиректит на другой
> Что делать?
виртуальный сервер 01.11.01 18:11  
Автор: paganoid Статус: Member
<"чистая" ссылка>

> строка www.####.com:3000 выдает страницу с www.$$$$.com,
> обратная операция подобного эффекта не приносит.
> Я хочу выполнить "GET /" для www.####.com, а в результате
> получаю index.htm с сайта www.$$$$.com
> Что делать?

там используется такая штука, как виртуальный сервер.

надо в заголовке HTTP запроса GET указывать еще header
host: www.asdasdasd.qwe
, имя хоста, с которого ты хочешь что-либо получить.

это распространенная фишка.
виртуальный сервер 01.11.01 18:19  
Автор: Ranma Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> надо в заголовке HTTP запроса GET указывать еще header
> host: www.asdasdasd.qwe
> , имя хоста, с которого ты хочешь что-либо получить.

и как мне это написать?
виртуальный сервер 01.11.01 18:31  
Автор: paganoid Статус: Member
Отредактировано 01.11.01 18:35  Количество правок: 1
<"чистая" ссылка>
> > надо в заголовке HTTP запроса GET указывать еще
> header
> > host: www.asdasdasd.qwe
> > , имя хоста, с которого ты хочешь что-либо получить.
>
> и как мне это написать?

открываешь сокет, соединяешься с нужным IP, и как пишешь туда

GET http://www.damn.com/some/stuff.html HTTP 1.0
..тут всякие хедеры типа Referer, User-Agent..
Host: www.damn.com

два CrLf
и читаешь, что тебе сервер шлёт. А пришлёт он /stuff.htm с www.damn.com
виртуальный сервер 01.11.01 19:05  
Автор: Ranma Статус: Незарегистрированный пользователь
<"чистая" ссылка>
либо вообще не отвечает
виртуальный сервер 01.11.01 19:01  
Автор: Ranma Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> GET http://www.damn.com/some/stuff.html HTTP 1.0
> ..тут всякие хедеры типа Referer, User-Agent..
> Host: www.damn.com
>
> два CrLf
> и читаешь, что тебе сервер шлёт. А пришлёт он /stuff.htm с
> www.damn.com

он мне пишет 302 error
виртуальный сервер 01.11.01 19:02  
Автор: paganoid Статус: Member
<"чистая" ссылка>
>
> он мне пишет 302 error

нормалёк, это редирекшн. Смотри конкретнее, куда он тебя перекидывает.
виртуальный сервер 01.11.01 19:07  
Автор: Ranma Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> >
> > он мне пишет 302 error
>
> нормалёк, это редирекшн. Смотри конкретнее, куда он тебя
> перекидывает.

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




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach