Авторские статьи Способы накрутки на Php

Discussion in 'Статьи' started by mr.The, 16 Oct 2007.

  1. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38

    Привет, твитор, как в следующий раз найдёте этот тред - реплайте :3

    И вот, через 2 года, я вспомнил это.. Это ужасно. Я больше никогда не буду писать такое унылое говно. Для вашей же пользы - не читайте эту "статью". Это унылийшее говно из всего, что я видел. Это почти как вебкилл.

    Способы накрутки на PHP​


    Intro
    Предполагается, что читатель умеет программировать на PHP. И составлять HTTP заголовки. (читать тут и тут )

    Сейчас почти у каждого пользователя сети есть свой сайт. Естественно все хотят получить как можно больше посетителей. Этого добиваются регистрацией в различных рейтингах, поисковых системах и тд. Самую большую посещаемость имхо дают рейтинги. Но для поднятия хотя бы до тор100 нужно кликнуть по ссылке, показать баннер или и то и другое. По задумке кликать должны посетители сайта. А если их еще нет? Не сидеть же самому и кликать. Да и не всегда прокатит. Поэтому многие использую специальные кликеры или накрутчики. Но они как известно не универсальны….. В этой статье рассказано как сделать накрутчик практически под любую систему. А писать будем на PHP.

    Begin
    Естественно рейтинги защищаются от накрутки.
    Вот способы, обход которых мы рассмотрим:
    1. Запоминание по IP (самый распространённый)
    2. Запоминание по браузеру \ системе пользователя
    3. Запись cookie(далее просто печенье).


    Обход 1 способа.
    Обойти достаточно просто – использовать прокси.
    Вместо обычного конекта
    PHP:
    $socket fsockopen(’АДРЕС_САЙТА’,80);
    Используем
    PHP:
    $socket fsockopen(’ПРОКСИ’,ПОРТ_ПРОКСИ);
    Также иногда можно обойтись без использования прокси. Нужно послать HTTP заголовок
    Code:
    headers .= "X_forwarded_for: ПОДДЕЛЬНЫЙ IP\r\n";
    
    Но помогает это не всегда.

    Обход 2 способа.
    Эту защиту обойти проще всего. Нужно найти \ собрать базу(как можно больше) обозначений браузеров(ту инфу о них которую они отправляют на сервер в заголовке USER_AGENT).
    Создать массив браузеров:
    PHP:
         $browsers = array (
             
    "Nokia6103/2.0 (04.61) Profile/MIDP-2.0 Configuration/CLDC-1.1",
            
    "SonyEricssonK750i/R1CA Browser/SEMC-Browser/4.2 Profile/MIDP-2.0 Configuration/CLDC-1.1");
    И в каждом запросе посылать соответствующий заголовок
    PHP:
         $headers .= "User-Agent: “. $browsers[rand(0,count($browsers)-1)].”\r\n";
    Если это WAP каталог то надо собрать базу мобильных браузеров.
    Например в одном каталоге можно было крутить только с IP опсоса. Прокси не катили. Зато покатила подстановка юзерагента. И юзанье скрипта под Денвером через gprs.

    Обход 3 способа.
    Это имхо самый геморройный.
    Сначала нужно получать печенье а потом подставлять его значение.
    Вот так можно получить все печеньки

    PHP:
        if (count($_COOKIE)!=0){
            
    $ctru=true;
            
    $kea=array_keys($_COOKIE);
            
    $vala=array_values($_COOKIE);
            
    $cook="";
            for(
    $iii=0;$iii<count($_COOKIE);$iii++){
                if (
    count($_COOKIE)-$iii==1)
                
    $cook.= $kea[$iii]."=".$vala[$iii]; else
                
    $cook.= $kea[$iii]."=".$vala[$iii]."; ";
                };
        };
    В итоге в переменной $cook будут лежать готовые для передачи печенья.
    Передаём таким заголовком
    Code:
    headers .= “Cookie: “.$cook.”\r\n”;
    
    О тонкостях
    Описанные способы можно легко применить при накрутке показов баннера.
    А вот с кликами будут проблемы. Так как зачастую при клике ты попадаешь на одну страницу. С нее перекидывает на вторую и только потом на конечный сайт.
    При накрутке конечный сайт нас не интересует.
    Нам надо получить ссылку с первой страницы и перейти на вторую. Ссылка находится либо в заголовках. Либо прямо на странице(инфрейм, яваскрипт, etc).
    Способ получить её из заголовков:

    PHP:
    //читаем заголовки
    $hea='';
    $he='';
    while(
    $hea!="\r\n" && !feof($socket)) {
    $hea=fgets($socket,128);
    $he.=$hea;};

    // получаем ссылку (подходит и для случая со ссылкой на страницу)
    $head=strstr($he'2.php');
    $link1=strstr($test1$posle);
    $link2=ereg_replace$link1,'',$head);
    В переменной $socket должен быть открыт сокет
    '2.php' это самое начало каждой ссылки (у всех разное)
    $posle текст идущий сразу за ссылкой

    В переменной $link2 нахожится ссылка. Теперь осталось только создать запрос с этой ссылкой(все параметры(ip, браузер…) оставить с первого запроса).

    Теперь рассмотрим способ получить ёё из текста документа.
    Заносим текст документа в переменную:
    PHP:
    while(fgets($socket,2048)!="\r\n" && !feof($socket));
    $buf='';
    // читаем документ в переменную
    while(!feof($socket)) $buf.=fread($socket,2048);
    В переменной $buf лежит документ.

    Уже знакомым способом получаем ссылку:
    PHP:
    $head=strstr($buf'2.php');
    $link1=strstr($test1$posle);
    $link2=ereg_replace$link1,'',$head);
    И переходим по ней(все параметры(ip, браузер…) оставить с первого запроса).

    И последнее. Не забывать ставить в цикле накрутки паузы.
    PHP:
    Sleep(rand(30,120))

    End

    Теперь у вас достаточно знаний, что бы накрутить практически любую систему.
    Готовый скрипт накрутки waplog.net здесь

    Enjoy;)
     
    #1 mr.The, 16 Oct 2007
    Last edited: 22 Oct 2013
    8 people like this.
  2. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
    а зачем писал тогда..?
     
  3. bul.666

    bul.666 булка

    Joined:
    6 Jun 2006
    Messages:
    719
    Likes Received:
    425
    Reputations:
    140
    Предполагается, что читатель знает cпособы накрутки на Php
     
    4 people like this.
  4. Student :)

    Student :) Elder - Старейшина

    Joined:
    9 Feb 2007
    Messages:
    278
    Likes Received:
    18
    Reputations:
    -15
    а как накрутить тьфу.., накликать begun.ru ?
     
  5. [Ghost]

    [Ghost] Elder - Старейшина

    Joined:
    13 Nov 2005
    Messages:
    23
    Likes Received:
    9
    Reputations:
    1
    Интересный народ пошёл :)
    Не проще было спросить,а как накрутить колличество денег на Web-Money?
    По теме статьи скажу,что софта хватает для накрутки счётчиков и действуют как часы,так что ещё раз придумывать велосипед - имхо не нужно.
     
  6. nbd

    nbd Elder - Старейшина

    Joined:
    27 Oct 2006
    Messages:
    81
    Likes Received:
    26
    Reputations:
    3
    ИМХО в корне не верное умозаключение. Зачем придумывать сотовые телефоны когда есть телефоны автоматы (таксофоны)? К тому же зачем покупать, если можно написать самому? Продолжать можно до бесконечности. Автору плюс.Только автор не вводите массы в заблуждение, говоря про большой приток посетителей и попадание в топ посредством накручивания счетчиков. Увиличение посещаемости, топ, оптимизация, заработок на рекламе и т.д., все это очень сложная тема, и в болшенстве своем решаемая анализом, экспериментом и опять анализом. Не буду вдаваться в демогогию, скажу одно, скоро планирую написать статью на тему увеличения посещаемости, если конечно это будет кому-то интересно :)
     
    #6 nbd, 17 Oct 2007
    Last edited: 17 Oct 2007
  7. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    так как по этой теме я инфу ненашол. поэтому все извесные мне способы описал здесь.
    ты неправ. я так и ненашол рабочий накрутчик waplog'a
     
    2 people like this.
  8. pop_korn

    pop_korn Elder - Старейшина

    Joined:
    13 Sep 2005
    Messages:
    148
    Likes Received:
    33
    Reputations:
    14
    будет
     
  9. .:EnoT:.

    .:EnoT:. Сексуальное чудовище

    Joined:
    29 May 2007
    Messages:
    803
    Likes Received:
    559
    Reputations:
    50
    Статейка неплохая для увеличения кругозора, т.к. дофига готовых рабочих скриптов и мануалов по написанию таких скриптов.
    Автору всё равно +1 т.к. хорошо подробно написал))

    Пиши обязательно :)
     
  10. hackconnect

    hackconnect Elder - Старейшина

    Joined:
    8 Mar 2007
    Messages:
    49
    Likes Received:
    5
    Reputations:
    0
    вроде использовал HPIS, но неправильно) автор кури свои маны с хелловорлда, там не прочерк а тире! это тока в пыхе прочерк)) лол
     
  11. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    прочерк-непрочерк - пох.

    +1 пиши

    да? покажи мнегде это таких мануалов дофига.
     
  12. inv

    inv Banned

    Joined:
    3 Aug 2007
    Messages:
    261
    Likes Received:
    143
    Reputations:
    -58
    прочерк-непрочерк - пох.

    Смотри ты пишешь статью дял людей которые не в состоянии составить http запрос и послать его(для других не вижу смысла это писать)..то есть людей очень далеких от темы

    Ты думаешь они сами догадаются исправить _ на -..........
     
  13. mr.The

    mr.The Elder - Старейшина

    Joined:
    30 Apr 2007
    Messages:
    1,080
    Likes Received:
    456
    Reputations:
    38
    я ж говорю. запросы можно послать и с тире. всё рабно будет работать.
     
  14. DWORD

    DWORD Elder - Старейшина

    Joined:
    24 Jul 2007
    Messages:
    129
    Likes Received:
    70
    Reputations:
    -36
    Если хотите накручивать что-то, надо не только обходить программы, но и делать это так чтобы это было незаметно по логам накручивамой системы (описанное заметно)
     
  15. А®ТеS

    А®ТеS Active Member

    Joined:
    25 Nov 2006
    Messages:
    198
    Likes Received:
    193
    Reputations:
    41
    Для общего потянет, если вдваться в конкретику, то нужно рассматривать каждую систему отдельно.