1
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
Приветствуем вас,Гость, на форуме IFUD.WS. Обязательно рекомендуется к прочтению правила форума http://ifud.ws/threads/obnovleno-pravila-foruma.7759

Глумимся над торрентом или способ заработка на кликах

Тема в разделе "Чужие", создана пользователем googie, 8 фев 2013.

  1. TopicStarter Overlay
    googie

    googie Команда форума

    Регистрация:
    27 июл 2012
    Сообщения:
    824
    Симпатии:
    616
    Начиная с 3-й ветки в µTorrent была добавлена назойливая реклама, которая мне совсем не нравится, и хотя её можно отключить, я решил немного поэксперементировать и посмотреть на это с другой стороны.

    Инструментарий:
    0) PeID для просмотра упаковщика файла.
    1) OllyDbg (можно и без него).
    2) Любой редактор позволяющий просматривать hex, я предпочитаю WinHEX.
    3) Любой хостинг, включая бесплатные.
    4) Анализатор трафика.

    Первым делом нужно рассмотреть жертву. На помощь приходит PeID.
    [​IMG]

    Как видно файл запакован распространенным пакером Upx, который можно распаковать любым анпакером, к примеру UpxUnpacker. Просто перетаскиваем наш файл в окно программы. Готово, бэкап файла создан, размер увеличился, файл запускается без ошибок.
    [​IMG]

    Следующим шагом рассмотрим откуда µTorrent просит рекламу, для этого можно воспользоваться любым анализатором трафика, в данном случае заюзаю HTTP Analyzer.

    После запуска анализатора и "подопытного" становится видно, что рекламу он тащит с адреса Please login or register to view links...
    [​IMG]

    Что ж, рассмотрим под отладчиком, может есть что в открытом виде...
    [​IMG]

    Действительно адреса расположены в секции данных.
    [​IMG]

    Скопировав последовательность байт адреса, идем в HEX редактор.
    [​IMG]

    После поиска шестнадцатеричных значений видим такую картину:
    [​IMG]

    И меняем байты адреса на свой, я буду использовать свой тестовый хост Please login or register to view links
    В результате получается:
    [​IMG]

    Если ваш адрес длиннее, начального затираем остатки нулями до символа "j".

    Пол дела сделано, теперь нужно подсунуть свои данные и рассмотреть что к чему.

    Судя по данным анализатора, в результате обращения мюторрента к серверу рекламы, он ждёт данных в формате "json". Дадим их ему.
    Примерная структура ответа такова:
    PHP код:
    PHP:
     {"ads":
    {
      
    "version"1,
      
    "count"1,
      
    "ad": [
            {
            
    "adunitid":0,
            
    "adunitgroup":0,
            
    "adid":0,
            
    "type":"image",
            
    "html":"",
            
    "is_fallback":0,
            
    "creative":[
              {
                
    "width":"188",
                
    "height":"250",
                
    "alt":"{\"loc\":1,\"clickUrlType\":1}",
                
    "mime":"image/png",
                
    "media""ссылка на изображение",
                
    "tracking":{
                  
    "impression":"",
                  
    "inview":"",
                  
    "click":"адрес"
                
    }
              }
            ]
            }
      ]
    }
    }

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

    За внешний вид рекламы отвечает секция "creative", в которую мы и подсунем свои данные.
    Нам интересны: "type", "alt", "mime", "media" и "click".
    Как можно понять "type" - тип, во всех запросах мне кроме "image" ничего не встречалось, но видимо можно работать с video и flash.
    "alt" - довольно важный блок, в его состав входят "loc" - он отвечает за расположение блока рекламы, поддерживает два значения - это 1 и 0. 0 - означает верхний баннер, 1 - левый блок. Для наглядности: Please login or register to view links - 0, Please login or register to view links - 1.

    "clickUrlType" - интересная опция, в случае, если выставлена единица, то при клике страница откроется прямо в окне µTorrent'а с использовнием штатных средств IE, в случае двойки - откровется в браузере установленном по умолчанию, у меня это Firefox.
    "mime" - контент-тип.
    "media" - адрес ресурса, в данном случае изображения.
    "click" - адрес перехода по клику на баннер.

    Вроде всё. Попробуем выдать результат. в файле test.php у меня такое содержание:
    PHP код:
    PHP:
    <?
    header("Content-type: application/json; charset=utf8");
    ?>
    {"ads":
    {
      "version": 1,
      "count": 1,
      "ad": [
            {
            "adunitid":0,
            "adunitgroup":0,
            "adid":0,
            "type":"image",
            "html":"",
            "is_fallback":0,
            "creative":[
              {
                "width":"188",
                "height":"250",
                "alt":"{\"loc\":1,\"clickUrlType\":1}",
                "mime":"image/png",
                "media": "http://stackoff.ru/images/VY_CMa.jpg",
                "tracking":{
                  "impression":"",
                  "inview":"",
                  "click":"http://antichat.net/"
                }
              }
            ]
            }
      ]
    }
    }


    Можно конечно генерировать содержание и выдавать, предварительно обработав результат в json_encode, но в данном случае для примера это голый html.

    Результат нашей работы...

    [​IMG]

    В случае если "clickUrlType" = 1, после клика на рекламу получим следующее:
    [​IMG]


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

    Автор не несет ответственность за действия граждан вставших на черный путь и использующих данный материал в корыстных целях, все вышеизложенное только для ознакомления.

    (c)перто с античата
     
    • Like Like x 3
    Метки:
  2. LulzGhost

    LulzGhost

    Регистрация:
    26 июл 2012
    Сообщения:
    50
    Симпатии:
    17
    Я видел только как и юторрента сделать хак программу
     
  3. Lex

    Lex

    Регистрация:
    10 дек 2012
    Сообщения:
    56
    Симпатии:
    34
    Спасибо, было интересно почитать =)
     

Поделиться этой страницей

Загрузка...