Массовая атака. Как накрывать крупные площадки сетками живучих ботов

Тема в разделе "Бизнес и свое дело", создана пользователем Pervakov, 5 май 2020.

Статус обсуждения:
Комментирование ограничено.
  1. 5 май 2020
    #1
    Pervakov
    Pervakov ЧКЧлен клуба (А)
    [​IMG]


    [​IMG] Совместный проект @Klask и @Pervakov. Объединение лучших практик разработки и обучения.

    [​IMG] Бронебойная программа! От нуля до крупного коммерческого проекта.

    [​IMG] Хватит ежедневно терять пачки ботов, разоряясь на расходниках! Осваиваем антидетект, забываем про МассБаны.

    [​IMG] В топку одноразовые серые схемы, работаем в белую! В практическом блоке реализуем вечные PR технологии работающие на любом ресурсе.


    Последние годы, сервисы закручивают гайки по максимуму. Одними прокси уже не обойтись, всё чаше для стабильной работы, необходимы комплексные меры конспирации. Взрывную популярность приобрели всевозможные антидетект браузеры, расширения, и другой подобный софт. Да, они эффективно маскируют реального пользователя, но при этом плохо автоматизируются, плюс имеют кусучий ценник.
    Как следствие, ко мне регулярно стали обращаться за переносом проектов с антидетекта на Zenno. Что то получилось, что то не получилось, однако такая практика чётко показала куда дует ветер на рынке автоматизации. Скоро, без грамотного подхода к маскировке, об успехе можно будет забыть.
    До недавнего времени я не углублялся в продвинутые стелс технологии. Действовал по схеме "вижу проблему - решаю всеми доступными средствами", шёл дальше, и не заморачивался. 100% Рабочий подход, но на предтесты уходило слишком много времени. Плюс из- за отсутствия системности, каждый проект разрабатывался "как в первый раз". Какого- то общего превентивного комплекса мер у меня не было. Всё изменилось после знакомства с @Klask, прошлой осенью! В своё время мне много чего пригодилось из его темы по сниппетам, но после личной консультации, просто потёк мозг! @Klask эксперт в области стелс технологий. Инструменты которыми он делится, это результат множества тестов и качественного анализа огромного массива информации. Сотни часов работы. Самостоятельно, у меня бы не хватило упорства на такое глубокое погружение. Я давно не новичок, и даже считал себя профи), а человек взял, расставил всё в непривычном мне порядке, и меньше чем за час, “на пальцах”, изменил моё представление о кодинге. Раскрыл процесс с другой стороны. Помню свои мысли в тот момент: "Стоп, я не могу быть таким тупым!!! Как я мог этого не понимать...!? Ладно, бывает, в следующий раз такого не повториться..." Но нет. На следующей встрече, он опять крушит мою реальность. Снова у меня комплекс новичка, снова всё переделываю. Спорное удовольствие, надо сказать, но оно того стоило. Всего за несколько часов мы пересобрали мой подход к разработке, и расписали план на внедрение, над которым я продолжаю трудится до сих пор, от проекта к проекту внедряю всё новые фишки.

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


    Программа:
    1. База. Где мы от нулевого уровня осваиваем ZP + C#, и пишем первые шаблоны. Здесь мы получаем понимание о шаблонах, автоматизации и программировании в целом.
    2. Стелс база. Где на простых примерах осваиваем основные приёмы анонимизации и человекоподобности. Здесь мы получаем понимание, как работает аналитика на сайтах, как работает маскировка, как строить комплекс превентивных мер, чтобы обходить системы аналитики, и всё в таком духе.
    3. Стелс практика. Где мы пишем крупный PR проект из нескольких шаблонов, оснащённых инструментами превентивного обхода антибот систем. Здесь мы в реальных боевых условиях закрепляем всё, что освоили в предыдущих блоках. После него у вас не останется сомнений в своих возможностях, и вы будете способны решать любые задачи.
    Важно!

    Все эти блоки идут последовательно, по возрастанию сложности. Начав с простой теории полные новички смогут дойти до самостоятельной разработки крупного проекта. И это логично, казалось бы... Но т.к. на форуме множество пользователей ZP, и у них разный уровень навыков, было принято решение строить автономную программу для каждого блока. Таким образом каждый участник, не зависимо от его уровня мастерства, сможет сразу начать осваивать необходимые именно ему навыки. Продвинутым не нужно будет ждать новичков, а новички не будут торопиться за продвинутыми. Из своей практики, знаю, что и тот и другой варианты плохо влияет на рабочее настроение участников.
    После Базы у новичков встаёт полная картина разработки, и дальше есть выбор, либо двигаться самостоятельно, что уже вполне реально, либо продолжать по программе.
    Если вы уже знакомы с ZP+ C#, можете закрыть Стелс базу, и с полным набором навыков конспирации, не приступая к финальному проекту, так же отправляться в свободное плавание.
    Ну а если вы уже матёрый разработчик, то добро пожаловать прямиком в Стелс практику, где вы закрепите свои навыки в боевых условиях, и выйдите из обучения с множеством новых возможностей.

    Таким образом, вы получаете три самодостаточных курса, и самостоятельно выбираете с какова начинать.


    [​IMG]

    Теория

    Разбираемся как устроен ZP
    • Интерфейс. Окна, настройки и тп.
    • Создание проекта
    • Создание настроек проекта.
    • Прочие возможности.
    Основы C# под ZP
    • Суть автоматизации.
    • Суть работы в PM
    • База по C#
      • Переменные, синтаксис, типы данных. Осваиваем основы кодинга, разбираем и исправляем первые ошибки.
      • Последовательности. Применение списков, массивов, коллекций. Условия и особенности работы с ними.
      • Логические конструкции. Принципы и практика построения логики.
      • Циклы. Их практическое применение в логике шаблонов.
      • Прочие базовые навыки. Множество сопутствующих мелочей, которые делают разработку лучше и проще.
    Этот блок вы проходите в два этапа. Сначала разбираетесь на примерах, а по окончании вас ждёт общее закрепительное задание. После него вы будете готовы приступать к практике.

    Практика

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


    Авторегистратор на примере mail.ru

    Шаблон заполняет регистрационную форму, выполняет условия верификации(капча/рекапча/СМС активация), и получив подтверждение регистрации, завершает выполнение отчётом.

    Парсер Доски объявлений на примере olx.

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

    Proxy Checker+ библиотека

    Это проект, в котором мы проверяем работоспособность Proxy. Так же, здесь, для ускорения процесса применяем подключаемую библиотеку. Сначала пишем однопоточный Proxy Checker, без библиотеки. Потом создаём библиотеку в Microsoft Visual Studio, и выносим в неё нужные для многопоточности части кода. А в конце пишем новый, уже многопоточный Proxy Checker, с применением созданной библиотеки.
    Будет разобрана сама библиотека. Из чего она состоит. Как её создавать и как подключать к нашим шаблонам.
    Для её создания нам будет достаточно бесплатной версии Microsoft Visual Studio.

    Так же, в ходе работы над этим блоком изучаем множество побочного материала, результат восьми потоков обучения:
    • Дополнительные разборы базовых вещей по C#
    • Работа с носителями информации. Разбираем способы работы с TXT, Excel, SQLite и др.
    • Дополнения по просьбам учеников. Всё, что требовало дополнительного пояснения и разбора
    • Дополнительный материал по спам и парсинг механикам с разбором и применением методов из общего кода
    И многое другое...

    А вот основные механики, которые станут вам доступны:
    • Авторегистрация на сайтах и сервисах.
    • Парсинг/постинг контента.
    • Сбор и анализ целевой аудитории на разных площадках (форумы/соцсети и тп)
    • Спам по разным площадкам (заработок на продвижении клиетнов и партнёрских программах)
    • Автоматизация офисной рутины (обработка таблиц/текста/баз данных)
    • Автоответчики. Бот отвечает на входящие сообщения по заданному алгоритму
    • Боты по торговле на бирже.
    • Боты для ставок на спорт.
    • Все соцсетийные механики (лайки/дизлайки, репосты, инвайты, и тп)
    И ещё множество производных/пересекающихся примеров...

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


    [​IMG]

    Профили

    Базовая информация
    • Профили, их роль в шаблонах.
    • Профили в деталях. Окно «Текущий профиль» - основные части(человек и браузер).
    • Поля профиля. Перегенерация, сохранение и загрузка профиля.
    Загрузка и сохранение профилей
    • Сохранение профиля. Разбор Кубика. Сохранения прокси, плагинов и т. д.
    • Сохранение профиля. Сниппет. Демонстрация+ разбр кода.
    • Загрузка профиля. Разбор Кубика.
    • Загрузка профиля. Сниппет. Демонстрация+ разбор кода.
    • Сохранение и загрузка профилей. Многопоток. Пример со списком путей к
      профилям.
    Создание простого генератора профилей
    • Почему нужен отдельный генератор профилей. В чём его преимущества.
    • Автопрофили. Блок генерации автопрофилей «Профиль». Его функционал из коробки.
    • Создание шаблона для генерации профилей.
    • Почему необходимо создавать доп. шаблоны генерации.
    • Специфика использования мобильных устройств. Есть ли в них смысл на данном этапе.
    Создание расширенных сниппетов/методов общего кода загрузки и сохранения профиля
    • Расширенный вариант генератора профилей. Перенос в Общий код.
    • Расширенный сниппет загрузки профиля, с проверкой на корректную загрузку и прокси чеккером. Перенос в Общий код.
    • Расширенный сниппет сохранения профиля, с проверками на ошибки сохранения и сохранность куки. Перенос в Общий код.
    Проверка профилей
    • Инспектирование внутренностей профилей.
    • Проверка на сервисах для тестирования профилей (whoer, whatleaks, browserleaks и др.).
    • Проверка на recaptcha v3. Пара слов об особенностях текущей версии рекапчи.

    Мышь

    Разбор методов эмуляции
    • Движение мышью. FullEmulationMouseMove.
    • Движение мышью к элементу страницы. FullEmulationMouseMoveToHtmlElement.
    • Клик мышью. FullEmulationMouseClick.
    • Движение мышью по элементу страницы. FullEmulationMouseMoveAboveHtmlElement.
    • Прокрутка страницы. FullEmulationMouseWheel.
    • Положение мыши во время прокрутки. FullEmulationMouseSetScrollBorder.
    • Перетаскивание мышью. FullEmulationMouseDragAndDrop.
    • Установка настроек движения мыши. FullEmulationMouseSetOptions.
    • Текущее положение мыши. FullEmulationMouseCurrentPosition и FullEmulationMouseTabPosition.
    От низкоуровневого набора действий к сложным поведенческим шаблонам. Создание "продвинутых" методов на основе FullEmulationMouse
    • Уровень эффективности доступных методов эмуляции. Почему необходимо конструировать свои комплексные методы.
    • Конструируем сложное действие из нескольких методов (работаем с кнопками).
    • Пишем несколько своих методов на основе этого принципа.
    Рандомизация. Продолжаем прокачку
    • Значение рандомизации.
    • Рандомизируем созданные методы.
      • Тайминг.
      • Скорость движения.
      • Поведенческие отклонения в при каждом новом запуске.
    Практика. Пишем бота на своих методах
    • Варианты компоновки созданных ранее методов.
    • Демонстрация комплексных действий и их рандомизация.
    • Написание простого бота с прогулкой по случайной странице.
    Эмуляция ввода. Основные способы ввода доступные в Zenno
    • Метод ввода SetValue. Доступные градации.
    • Метод SetAttribute. Редактирование свойств элементов страницы.
    • Применение горячих клавиш(хоткеев). Методы KeyEvent и SendKey.
    • SendText и другие варианты ввода большого текста с клавиатуры. Рандомизация задержек при вводе текста.
    • Применение буфера обмена (Clipboard) для вставки текста.
    Свои удобные методы ввода
    • Пишем универсальный метод для хоткеев.
    • Пишем универсальный метод для ввода текста с клавиатуры.
    • Пишем универсальный метод для работы с буфером обмена.

    [​IMG]

    Практикум

    Задача

    Привлечение внимания к товару или услуге, путём массовой активности на площадке.

    Реализация
    1. Создаём сетку аккаунтов на площадке с ЦА продукта.
    2. Готовим тематический контент. Парсим сайт донор(посты с обсуждением в комментариях). Направление зависит от оффера.
    3. Настраиваем регулярную публикацию подготовленных постов, и массовую активность в комментариях.
    Шаблоны проекта

    Парсер сайта донора.
    Шаблон парсит комментарии, и сохраняет в БД. Собирается вся необходимая для работы информация.

    Генератор профилей.
    По мере наполнения БД растёт необходимость в новых профилях(комментаторах). Шаблон берёт информацию в БД, и генерирует необходимое количество профилей.

    Гулялка — постер.
    Шаблон может просто гулять по сайту, нагуливать траст. Может регистрировать новые аккаунты. Может гулять+ публиковать комментарии к нашим поста. Режимы работы указываются в настройках.

    Шаблоны могут работать параллельно, постоянно, или с временным интервалом. В начале новой итерации, каждый шаблон обращается к БД и смотрит, есть ли для него какие-либо задачи. Таким образом на площадке обеспечивается непрерывная активность сетки ботов, каждый из которых занимается своим делом.
    Если мы всё сделали правильно, определились с ЦА, подобрали интересный контент, плюс настроили адекватное комментирование, то быстро получаем внимание к нашим публикациям. Ну а дальше, как все уже догадались, конвертим полученный трафик. Можно сразу что то продавать, можно аккумулировать ЦА на площадке, или переливать на др. ресурсы, всё зависит от оффера.

    По сути всё…

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


    [​IMG]

    • Перенос практического проекта в VS с созданием объектной модели. Как удобно и без лишних заморочек организовать структуру шаблонов в подключаемом dll. На выходе один dll файл.
    • + 30 дней поддержки. Без бонуса - 60 дней. Для выполнивших условия - 90 дней!

    Условие получения

    Для участников в статусе "ЧленКлуба" и выше- ссылка на тему в подписи + 1 рекламный пост.
    Для участников в статусе "Складчик"- три поста в похожих темах.

    Помните о правилах форума, ни каких дублей+ реклама должна быть в тему!!!
    О выполнении условия отписывайтесь здесь.

    Вопрос - ответ

    • Курс подойдёт для полных новичков? Да, подойдёт. Материал идёт по нарастающей от полного нуля.
    • Если пишу на кубиках, курс поможет быстрей освоить шаблоны на C#? Да, если у вас получается писать на кубиках, это сильно облегчает обучение. Вы уже имеете представление о логике шаблона. и вообще о разработке. Правильно построенная логика- половина успеха.
    • Будет скидка участникам предыдущих потоков? Да, скидка для участников любого потока от @Klask и @Pervakov - 1500р.
    • Где здесь деньги? В работе на заказ. В продаже шаблонов. В автоматизации прибыльных тем. Деньги здесь есть, главное не бояться брать на себя ответственность и быть готовым трудиться ради получения результата.

    PS
    В результате прохождения этого курса вы завладеете огромным багажом навыков, и что самое важное - ПРАКТИЧЕСКИХ НАРАБОТОК, которые вы не тратя времени будете применять в своей работе.

    Спасибо за внимание, и до встречи на обучении;)
     
    Последнее редактирование: 5 май 2020
    14 пользователям это понравилось.
  2. 5 май 2020
    #2
    Pervakov
    Pervakov ЧКЧлен клуба (А)
    Резерв!
     
  3. 5 май 2020
    #3
    jugoslav
    jugoslav ЧКЧлен клуба
    реклама 1 2
     
    2 пользователям это понравилось.
  4. 5 май 2020
    #4
    mrSmith
    mrSmith ШтрафникШтрафник
    Реклама + подпись.

    Нужны проверяющие? Актуальная тема.
     
    2 пользователям это понравилось.
  5. 5 май 2020
    #5
    Boomberman30
    Boomberman30 ОргОрганизатор
    Я сам новичёк в теме автоматизации, зенка есть, мог бы выступить проверяющим если нужно.
     
    1 человеку нравится это.
  6. 5 май 2020
    #6
    sait08
    sait08 ЧКЧлен клуба
  7. 5 май 2020
    #7
    dmitronix1
    dmitronix1 ЧКЧлен клуба
    Из уважения к автору
    Реклама ЗДЕСЬ!
    И подпись!
     
    2 пользователям это понравилось.
  8. 5 май 2020
    #8
    Mr-Grey
    Mr-Grey ОргОрганизатор (А)
    @Klask
     
    1 человеку нравится это.
  9. 5 май 2020
    #9
    intagens
    intagens ЧКЧлен клуба (А)
    2 пользователям это понравилось.
  10. 5 май 2020
    #10
    пещерный человек
    пещерный человек ДолжникДолжник
  11. 5 май 2020
    #11
    Chess Master
    Chess Master ЧКЧлен клуба
    Проставил в подпись! Реклама тут
     
    2 пользователям это понравилось.
  12. 5 май 2020
    #12
    starters
    starters ОргОрганизатор (А)
    Кто еще не обучился, вступайте в складку. Авторы мастера обучения и знатоки своего дела
     
    8 пользователям это понравилось.
  13. 5 май 2020
    #13
    Pervakov
    Pervakov ЧКЧлен клуба (А)
    Пока не обещаю, отметил.
     
  14. 5 май 2020
    #14
    Zen_Trojan
    Zen_Trojan ЧКЧлен клуба
    Поддержу) реклама тут в подписи !
     
    2 пользователям это понравилось.
  15. 5 май 2020
    #15
    Chess Master
    Chess Master ЧКЧлен клуба
    3 пользователям это понравилось.
  16. 6 май 2020
    #16
    Kasan
    Kasan ЧКЧлен клуба
    В подписи.
    Реклама тут
     
    2 пользователям это понравилось.
  17. 6 май 2020
    #17
    Jimmy TJ
    Jimmy TJ ЧКЧлен клуба
    2 пользователям это понравилось.
  18. 6 май 2020
    #18
    TomSoer
    TomSoer ЧКЧлен клуба
    В подписи.
    Реклама тут
     
    3 пользователям это понравилось.
  19. 6 май 2020
    #19
    AlexxxM
    AlexxxM ШтрафникШтрафник
    1 человеку нравится это.
  20. 6 май 2020
    #20
    Acsyel
    Acsyel ЧКЧлен клуба
    Реклама
    Своя сетка ботов пригодится всегда. Но сетка сайтов в буржнете с пассивным доходом лишней не будет.
    ArtPresident расскажет и покажет как создать свою сетку PBN для буржнета
     
Статус обсуждения:
Комментирование ограничено.