ЖУРНАЛ ХАКЕР

Операция "Х": захват домена/выбиваем рекламу с хостингов

Xakep, номер #029, стр. 029-072-3


Самый простой в "идеологическом", но не техническом плане сводится к использованию на страницах флэша. Лучше всего он подходит для борьбы с баннерами в стартовом index.htm (если баннеры цепляются не повсеместно, а только там). Как известно, flash - штука исключительно автономная, не предполагающая встраивание в нее чего-либо дополнительного, в т. ч. баннеров. И поэтому простая операция типа редиректа в заголовке index.html на какой-либо *.swf решит проблему в корне.

Например, если имеется некий start.swf, отвечающий сути сайта (лучше всего, если ты сделаешь его своими руками :), и если положить его на тот же сервер, убрав из index.htm все за исключением строчки

<META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://адрес_страницы/ start.swf">

то открытие такого адреса приведет к переадресации на флэш (start.swf ) и, соответственно, к сокрытию каких бы то ни было баннеров.

Другой способ борьбы с баннерами, встраиваемыми в index.html, состоит в использовании заведомо "неправильного" html-кода или же "запрещающих" ява-скриптов.

Что касается первого, то достаточно вычислить место, где вставляется ява-скрипт, отвечающий за открытие нового окна или прорисовку баннера, и закомментировать его строчкой "<noscript> тут скрипт </noscript>". В таком случае, скрипт должен оказаться проигнорированным. Подобного же результата можно добиться удалением </body></html> из index.html: если за вставление баннеров отвечает некий робот, то он может "сбиться", не обнаружив места куда вставить "фантики", т.се. баннеры, и, как результат, "забыть" про них.

Что касается второго ухищрения, то тут все зависит от конкретных условий. Например, если баннер всовывается в самый "топ" файла, то может сгодиться такой вариант:

<head>

<script language="JavaScript">

document.write("<bo" + "dy>");

</script>

<!-- туточки окажется их баннер -->

</noscript></noscript><body>

Не всегда работающий, но заслуживающий упоминания способ: вместо "адрес.что_то.сом/страница" указывать "адрес.что_то.сом//страница", т. е. с двумя слэшами. Идеальное место его применения - для внутренних ссылок на сайте: поскольку простому человеку запомнить про обязательное начертание "двух палок" будет не так просто.

Ну, и на худой конец, используй банальную переадресацию: с какого-либо запоминающегося "go.to/адрес" на www.chto-to.gde-to.com/kak_to.html

Ну все, я готов!

В заключение хочу порекомендовать тебе адреса, на которых предлагается как халявная переадресация, так и хостинг, в т. ч. с предоставлением доменов третьего уровня. В одних случаях - без баннеров, но с хилыми возможностями, в других - с баннерами, но и с PHP, Perl, MySQL и т. п.

Переадресация:

http://over.to/

http://www.tsx.org/

http://iscool.net/

http://net.ru/

http://org.ru/

http://www.pp.ru/

http://www.homepad.com/

http://www.life.nu/

http://come.to/

http://fly.to/

http://listen.to/

http://move.to/

http://start.at/

http://soar.to/

http://zooming.to/

http://hello.to/

http://www.findhere.com/

http://scramble.to/

Назад на стр. 029-072-2  Содержание  Вперед на стр. 029-072-4

1999-2000 ©