Подделка HTTP_HOST

Тема в разделе "Mod Rewrite / htaccess / ЧПУ", создана пользователем kud, 17 май 2010.

Статус темы:
Закрыта.
  1. kud

    kud Постоялец

    Регистр.:
    18 фев 2009
    Сообщения:
    89
    Симпатии:
    11
    Можно ли средствами .htaccess отдавать левый HTTP_HOST ?
    Например, при запуске файла с сайта site.ru, при получении HTTP_HOST отдавался как anothersite.ru ?
     
  2. vgvgvg

    vgvgvg Создатель

    Регистр.:
    16 июн 2010
    Сообщения:
    39
    Симпатии:
    1
    Вообще, HTTP_HOST это содержимое заголовка http-запроса. Не ты его отправляешь, а тебе его присылают.

    Что ты на самом деле хочешь? Редирект или перенаправить запрос в другой virtual host?
     
  3. kud

    kud Постоялец

    Регистр.:
    18 фев 2009
    Сообщения:
    89
    Симпатии:
    11
    Хочу подделать переменные окружения. Есть swf файл, в котором стоит защита, суть которой в том что файл может запускаться только с определенного домена. Сам файл вскрыть с помощью swf декомпайлера не получается, там качественно произведена обфускация Action Script кода. Каким методом Flash получает данные о домене, я не в курсе, но думаю что запрашивает с сервера. Если локально настроить с нужным доменом - все работает. Вот, хотелось бы подделать эти переменные средствами htaccess или ,может, настройками Apache ... Возможно ли такое реализовать?
     
  4. DrakonHaSh

    DrakonHaSh

    Регистр.:
    29 июн 2010
    Сообщения:
    358
    Симпатии:
    122
    нельзя [если конечно каких-то уж очень хитрых методов нет про которые я не знаю]

    домен можно брать из адресной строки - например попробовать вызвать swf Перейти по ссылке - при определенных обстоятельствах может прокатить.

    хост с сервера никак не берется, бо в ответе сервера такого понятия нет, Есть только в запросе, например:
    GET /blalba HTTP/1.1
    Host: Перейти по ссылке
     
    kud нравится это.
Статус темы:
Закрыта.