Здравствуйте, друзья! Сегодня я хочу рассказать как можно накрутить голоса для различных голосований в сети. Ведь использование интернет возможностей приобретает новые формы и очертания. Компании и фирмы, владеющие своими сайтами, прибегают к привлекательной для обывателя процедуре голосования в различных социальных сетях. Озвучиваются условия, разъясняются правила, конечно присутствуют призы.
Схема проста, и принять участие в предложенной эстафете могут все желающие. Каждый участник надеется, что фортуна улыбнется именно ему. Как правило, админы конкурсов подробно расписывают порядок начисления баллов, заверяя участников в полной прозрачности и невозможности обмана. И вот, когда дело доходит до подсчета голосов, бывает оказывается что до победы не хватает совсем немного.
Здесь все как в жизни — можно надеяться на чудо и ждать окончания конкурса, а можно поступить иначе. Постоянным участникам подобных мероприятий известна возможность, так называемой накрутки голосов. Т.е. искусственное добавление активности за счет друг пользователей, которым можно заплатить за такие манипуляции. И многие, зная этот механизм, с успехом его применяют.
В этой статье пойдет речь о методах как можно быстро и без вложений накрутить голоса в онлайн голосованиях, опросах, конкурсах и т.д. При помощи каких сайтов, кого можно привлечь в качестве дополнительного источника активности. Рассмотрим официальные сервисы, позволяющие качественно выполнить такую накрутку за деньги, а также без вложений.
Предыстория
Как-то раз, глубокой ночью, когда все нормальные люди уже спят, я сидел и о чем-то яростно дискутировал с другом в аське. В этот момент ко мне постучался клиент, который предложил плевую, на первый взгляд, задачу, суть которой заключалась в накрутке определенного количества голосов в одном онлайн-голосовании. Само голосование проходило за лучший короткометражный авторский фильм. Уже имея опыт накручивания всевозможных счетчиков, я сначала подумал, что потребуется набросать очередной скрипт из пары запросов на cURL, проходящих через прокси-сервер. Сомнения закрались, когда я увидел главный приз конкурса — один миллион рублей. Тут мне стало интересно, к каким методам защиты от накрутки прибегла администрация сайта при таком существенном спонсировании. Ниже — мой отчет о том, как я последовательно решал проблемы, необходимые для реализации эффективного накрутчика.
Разведка
Сразу предупрежу, что в подобных голосованиях отслеживается IP-адрес каждого запроса, но подробно рассматривать это проблему мы не будем. Существует довольно много способов добыть свежие прокси, а с технической точки зрения смена прокси для выполнения нового запроса решается всего одной строкой c cURL:
curl_setopt($c, CURLOPT_PROXY, $proxy_address);
Разработку накрутчика всегда стоит начинать с разведки. Я решил не изменять этому правилу и, прежде чем голосовать, запустил свой снифер. Для идентификации нас как уникального посетителя сайт сначала ставил в куки банальную сессию. Затем ресурс предлагал указать возраст для подтверждения совершеннолетия (скорее всего, потому, что некоторые фильмы были «для взрослых»). Посмотрим на это с точки зрения накрутки: скрипт каждый раз проверяет дату рождения, поэтому было бы глупо производить накрутку с тысяч IP-адресов с одинаковой датой рождения. А значит, первое, что мы должны предусмотреть, — это граббинг сессии и рандомную генерацию даты рождения в cookie. Для этого в самом начале нашего скрипта мы объявим глобальную переменную с ранее сгенерированной датой в кукисах:
$cookie_session = array( ‘BIRTHDAY=’.rand(1, 29).’-‘.rand(1, 12).’-‘.rand(1960, 1985), ‘IS_18OLDER=1’, ‘LANG=en’ );
Теперь, после того как мы подтвердили, что уже взрослые дядьки, нам следует зарегистрироваться. Переходим на страницу регистрации и видим, что нас просят ввести имя, фамилию, e-mail, на который придет активационный код, и текст с капчи. Данные для первых двух полей, а именно фамилию и имя, мы тоже должны генерировать каждый раз разные, так как 20 тысяч голосов от Петра Сидорова немного насторожат администратора.