FL.ru – фриланс сайт удаленной работы №1. Поиск удаленной работы, фрилансеры.

Лайфхаки хитрых вебмастеров часть 2. Баны партнерок и методы их обхода

Категории: Вебмастеру

Не откладывая в долгий ящик сразу пишу продолжения прошлой статьи — Как привлечь рефералов в партнерки. Лайфхаки для хитрых вебмастеров, где я рассказал о том, как наживить куки своим будущим рефералам. Должен признаться, что использовать хитрые способы наживки для потенциальных рефералов – это одно дело.

бан партнерок

Необходимо понимать, что некоторые партнерки считают подобные методы недозволенными, поэтому всячески с ними борются. В свое время эта тема была тщательно изучена, поэтому было установлено, что многие вебмастера достаточно успешно обходят бан партнерок. Как именно? Именно об этом сегодня и пойдет речь.

Статья чисто техничекого плана. Я сам не очень люблю ковыряться во всей этой хрени, но увы, жизнь иногда вынуждает. Поэтому если настроены серьезно, и вам не лень, то давайте глянем, на какие хитрости идут вебмастера дабы не попасть в бан партнерской программы.

И еще. Самое главное. Не рассматривайте эти статьи как руководство к действию. Сам по себе я такой фигней никогда не занимался и не буду заниматься. И вам не советую. И пишу здесь просто свои наблюдения. Поэтому помните: зло наказуемо! От этого и отталкивайтесь. Теперь, пожалуй, на вступительной части все. Погнали!

Метод первый – стандартный

Я рассказывал про наживку в виде картинок на форумах, блогах, сервисах типа Q&A и т.д. Но при использовании подобных методов проблема в том, что нельзя изменить referer при использовании изображений. Это раз.

Теперь необходимо понять, как вообще работает мета тэг refresh, когда вы манипулируете с Iframe.

1
2
3
4
5
6
7
8
9
10
<meta HTTP-EQUIV="REFRESH" CONTENT="N;URL=адрес"/> N - время в секундах (целое число)
 
URL - адрес документа (можно не указывать)
 
Используется для автоматической перезагрузки указанной страницы через заданное время. Если URL не указан, броузер перезагрузит текущий документ [как если бы пользователь нажал кнопку "Reload" ("Перезагрузка") на панели броузера]. Это свойство полезно, например, если информация на странице часто меняется,
 
например онлайн репортаж о футбольном матче. Так же этот тег может использоваться для автоматической переадресации посетителя с одной страницы на другую (указывается нужный URL).
 
Примеры:
<meta HTTP-EQUIV="REFRESH" CONTENT="0;URL=http://www.shtogrin.com/"/> <meta HTTP-EQUIV="REFRESH" CONTENT="30"/>

Если используете Iframe, то необходимо всегда применять тэг refresh. Дело в том, что далеко не все браузере передают пустой referer при использовании фреймов, а поэтому наша задача – тщательно их фильтровать. Выполнить это можно при помощи двух PHP страниц с редиректами.

При помощи первой мы перенаправим за счет использования мета-тэга refresh на вторую страницу.

На второй странице проверится, чтобы рефер был пуст. И если он действительно пуст, то в браузер пользователя можно сделать инъекцию (отправка пустого referer), и направить потенциального реферала по своей партнерской ссылке. В таком случае в партнерке все рефереры будут отображаться как пустые.

Код первого .php файла

1
2
3
4
5
6
7
8
9
10
< ?php
$referer = $_SERVER['HTTP_REFERER']; if($referer == "")
{
echo "<meta http-equiv=\"refresh\" content=\"0;url=http:// ваш_интересный_сайт.ru\">";
}
else
{
echo "<meta http-equiv=\"refresh\" content=\"0; url=http:// ваш_интересный_сайт.ru /2.php\"/>";
}
?>

Код второго .php файла

1
2
3
4
5
6
7
8
9
10
< ?php
$referer = $_SERVER['HTTP_REFERER']; if($referer == "")
{
echo "<meta http-equiv=\"refresh\" content=\"0;url=http://ваша_партнерская_ссылка.ru\">";
}
else
{
echo "<meta http-equiv=\"refresh\" content=\"0;url=http:// ваш_интересный_сайт.ru \"/>";
}
?>

Первое что нужно сделать – это направить трафик на первый .php файлик. Делать это можно при помощи методов, описанных в первой статье. После того как юзер попадает на первый .php файл, его редиректит на второй .php.

В том случае если referer пустой, то второй .php файл перенаправит его по нашей реферальной ссылке. После этого произойдет инъекция нашей куки на компьютер юзера.

Другой вопрос, если кука уже занята. В таком случае ничего сделать нельзя. Второй .php файл направит пользователя на наш сайт. И на выходе выгоды для нас – ноль!

Это первый метод

Метод второй – проверка IP

Думаю, по этому подзаголовку вы уже поняли, что речь пойдет о таргетинге. Вот что сегодня на самом деле важно. Многие партнерки принимают трафик далеко не из всех стран. Так хули тогда гнать, например, какой-нибудь буржуйский траф на партнерку, пыхтеть с этими всеми реферами, когда такой траф не принимают? Вот! Поэтому умные люди использовали не только тупую наживку и вживление куки на комп жертвы, но еще и делали это по-умному, тщательно сортируя трафик. Как правило, сортировка эта касается географического месторасположения нашего клиента.

Cортировать наших потенциальных рефералов можно по их IP. Для этого есть вот такой вот рецепт:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
< ?php
function LoadJpeg($imgname)
{
$im = @imagecreatefromjpeg($imgname); /* Attempt to open */ if (!$im) { /* See if it failed */
$im = imagecreatetruecolor(150, 30); /* Create a black image */ $bgc = imagecolorallocate($im, 255, 255, 255);
$tc = imagecolorallocate($im, 0, 0, 0); imagefilledrectangle($im, 0, 0, 150, 30, $bgc); /* Output an errmsg */
imagestring($im, 1, 5, 5, "Error loading $imgname", $tc);
}
return $im;
}
$myFile = "./testoutput.txt";
$fh = fopen($myFile, 'a') or die("не могу открыть файлик testoutput.txt "); fwrite($fh,"\nReferer: ");
fwrite($fh, ($_SERVER 'HTTP_REFERER']) ); fwrite($fh,", ");
fwrite($fh, ($_SERVER['HTTP_USER_AGENT']) ); fwrite($fh,", ");
fwrite($fh, $_SERVER['REMOTE_ADDR']); fwrite($fh,", ");
fwrite($fh, date('l jS \of F Y h:i:s A') ); fclose($fh);
header('Content-type: image/jpeg');
$img = LoadJpeg("специальная_картинка.jpg"); imagejpeg($img);
?>

Прописываем данный код в файл при помощи текстового редактора Notepad, задаем ему название. Пускай будет hitrost.php. После этого найдем какую-нибудь интересную картинку (в качестве примера изображение ниже), и эту картинку загружаем в ту же папку, где будет находиться наш файл hitrost.php. Теперь даем название картинке. Пусть будет hitrayja_kartinka.php. После этого в файле hitrost.php изменим строчку

1
$img = LoadJpeg("картинка.jpg");

на

1
$img = LoadJpeg("hitrayja_kartinka.jpg");

seo демотиватор

И главное. Нужно сделать пустой файлик vsepusto.txt, и загрузить его туда же, к остальным двум ранее загруженным файлам. И да, для него нужно выставить права для записи.

Теперь следующий этап – найти подходящий источник трафика. Ну какой-нибудь форум или что-то другое, хз, как уже фантазия сработает. И выкладываем картинку на форум. На форумах типа серча используется ВВ-код, поэтому код картинки будет выглядеть примерно так




1
[img]http://forum.ru/hitrost.php[/img]

То есть, понимаете что получается? Получается, что на форуме мы подсовываем php скрипт, а на самом деле выводится картинка.

И теперь когда кто-то смотрит нашу картинку, то в файл vsepusto.txt будут собираться рефереры этих людей.

В результате происходит трасировка рефереров потенциальных жертв. При желании можно сделать таргетинг по браузеру, IP и т.д.

Делается это при помощи файла .htaccess. В него прописывается конструкция следующего содержания

1
2
RewriteEngine on
RewriteRule hitrayja_kartinka.jpg http://miralinks.ru/r=?64657 [R,L]

Вот за счет подобной манипуляции пользователи и перенаправляются на Miralinks, но при этом показывается изображение. Кстати, в данном случае метод выгодно отличается от стандартного метода, описанного первым в этой статье, при условии манипуляций с картинками.

А вот примерно так можно сделать геотаргетинг при помощи .htaccess

1
2
3
4
RewriteCond %{REMOTE_ADDR} ^112\.132\.24\.87$ [OR] 
RewriteCond %{REMOTE_ADDR} ^95\.147\.268\.75$ 
RewriteRule hitrayja_kartinka.jpg http://реферальная _ссылка.ru 
[R,L]

Да, делать геотаргетинг по IP ручками – задача сложная. Но можно подсуетиться, и заказать где-нибудь на фрилансе скрипт, который будет на автомате прописывать нужные правила в .htaccess, и повесить его на cron. Разобраться как работает крон можно самостоятельно. Было бы желание. И вовсе не обязательно шарить в технических деталях. Просто немного интереса и все получится.

А теперь остается только удалить расширение скрипта php, чтобы не спалиться. Задача – замаскировать его под обычную картинку типа .gif, .jpg и т.п.

Чтобы это сделать, необходимо переименовать файл hitrost.php в hitrost.jpg, и после этого отредактировать файл .htaccess, добавив в него следующую строку

1
AddHandler application/x-httpd-php .jpg

Вот, собственно, это и есть второй метод, когда кажется, что перед тобой обычная картинка, а на выходе демонстрируется изображение, генерируемое скриптом. Да к тому же можно еще и таргетинг настроить.

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

Заключение

Вот такие два приема были спалены мною и в большей части моим хорошим другом, который любезно поделился этой информацией со мной, а я уже с вами, уважаемые читатели. Еще раз напомню, что все методы и скрипты, представленные здесь, на время обнаружения этой темы хорошо работали. Как сейчас – хз. В любом случае, я был и остаюсь верен старым дедовским способам добычи трафика и рефералов – это контекст и seo. Думаю, чем-то по этой теме я и порадую вас в будущих статьях. А на сегодня все. До встречи на волнах http://max1net.com/




  • А можно обезопасится от этого? Защитить свой комп, чтобы подобной хни не было? Спасибо.

  • Можно. Чисти регулярно куки и все будет ок 🙂

  • Я так понимаю, что это не поможет. Ну очистил я куки. Все-равно же, когда захожу, сразу на реф. ссылку переправляет. Не поможет же?

  • Чисти тогда куки непосредственно перед регистрациями. Надумал где-то региться — почисти куки в браузере и вперед

  • А можно тоже самое, только с gif файлами проделывать?

Подпишитесь на рассылку блога
max1net.com:
Уже подписались человек
Укажите свой e-mail