
Операция "Х": захват домена/выбиваем рекламу с хостингов
Xakep, номер #029, стр. 029-072-2
Как натянуть namezero.com
Но что делать, если ты уже попался к ним на крючок и воспользовался их ненавязчивым сервисом? Первое и самое разумное - оставить все как есть (с их фреймом) и дождаться лучших времен: скопить денег и выкупить домен. В этом случае он гарантированно окажется за тобой. Второй путь рискован, но скоротечен и бесплатен: с его помощью ты избавишься от фрейма в айн момент, но если администратор namezero спалит тебя на этом - лишишься всего и сразу.
Данный способ прост и не потребует от тебя глубинных познаний в области программирования: как известно, управлением сайтом, размещенным на namezero.com ведает специальная панель управления. С ее помощью можно задать: заголовок стартовой страницы сайта (1); дескрипшн ресурса (2); адрес страницы, которую следует запихнуть в означенный фрейм (в случае с СЫРом - www.fox.tt.ee/cheese) (3). Причем изменить стартовый файл, отвечающий за фреймы, нет никакой возможности. Кроме одной: в поле "описание" можно вставить все то, что позже будет подсунуто в <meta name="description" content="сюда">. Так вот, если подсунуть "сюда" что-то, что может повлиять на исходный код, то можно изменить стартовую страницу до неузнаваемости. Опробованный способ (Warning: к моменту публикации статьи он может оказаться блокированным!) - указать в качестве дескрипшна следующее:
"><frameset rows=100%,*><frame src="http://адрес_страницы"><frame src="about:blank"></frameset></html><!-
В итоге имеем: кавычка закрывает дескрипшн и сбивает работу нижеследующего ява-скрипта, контролирующего адрес строки браузера
<SCRIPT LANGUAGE="JavaScript">
function checkParent() {
if (parent != self)
top.location.href = self.location.href
}</SCRIPT>
И выдает конечный результат:
<meta name="description" content="сюда">"><frameset rows=100%,*><frame src="http://адрес_страницы"><frame src="about:blank"></frameset></html><!-
и далее по тексту, причем "function checkParent()" останется невыполненным, поскольку скрипт окажется "закомментированным", по крайней мере, с одной стороны. Соответственно, все нижеследующее будет проигнорировано, но исполнена первая команда - по формированию 100% фрейма.
Конечно, такой подход не решает проблемы в корне, но позволяет открыть искомый ресурс на всю полезную площадь экрана. Просто, как все великое!
Убираем баннеры, имея доступ к серверу по ftp
В 80 процентах всех случаев с халявными доменами 3 уровня ко всем страницам, на них размещенным, цепляется обязательная реклама: баннер в заголовке файла или его конце. В лучшем случае, только к титульной странице сервера. Этим же грешат и бесплатные "хостингеры", предлагающие место на сервере. Бороться с этим можно. Различными способами.