Как в zennoposter браузер мобильного телефона
Zennoposter - программа автоматизации повторяющихся действий в интернете. В ней можно как создавать ботов (роботов), так и пользоваться готовыми, через специальные шаблоны, которые можно купить или заказать в интернете.
Шаблон зеннопостера - это специально написанный алгоритм действий, по которому программа будет его выполнять.
Шаблон на заказ ТУТ
Для чего нужен ZennoPoster
Это реально классный продукт от ZennoLab, десятки тысяч вебмастеров, используют этот инструмент ежедневно в своей работе в различных целях, освобождая драгоценные часы от утомительной и ежедневной рутины.
Купил я этот продукт в конце 2015 года и ОЧЕНЬ ПОЖАЛЕЛ, что не приобрел его раньше. Здесь не нужно быть программистом, для того чтобы сделать бота, который например будет регистрировать почтовые аккаунты в режиме 24/7 или регистрироваться на форумах и оставлять ссылки в профилях на свой сайт, и еще много чего о чем напишу в этой статье.
Для новичка, который где то что то слышал про эту программу, все кажется запутанно какая то зенка, какие то боты, что то делает, да как то ещё и зарабатывает. Непонятно, но попробовать стоит.
Вообще ZennoPoster делится на 3 версии:
Следует знать, что программа обновляется довольно часто и обновления эти платные, стоимость обновления зависит от версии программы.
Полугодовое обновление версии Standart обойдется в 2770 ₽, версии Standart 1370 ₽, а версия Lite 770 ₽.
Если срок обновления истек, то программа не блокируется, так же продолжает работать и периодически напоминает, что вышли новые обновления с новыми фишками и исправленными багами.
Zennoposter потоки что это
Если с количеством компьютеров и одновременно запущенными копиями всё понятно, а вот что такое потоки, попробую сейчас разъяснить.
Например у Вас есть шаблон для зеннопостера регистрация аккаунтов вконтакте, бот сам будет заходить на сайт, заполнять регистрационные данные: фамилию, имя, дату рождения, пол, указывать номер телефона и принимать смс подтверждая номер телефона.
Так вот с 1 потоком (версия Lite), программа сможет в эту минуту выполнять 1 задачу т.е. регистрация и заполнение 1 аккаунта.
С версией Standart где есть 5 потоков, одновременно может выполняться 5 параллельных проектов, то есть за 1 единицу времени можно выполнять 5 регистраций аккаунтов или же одновременно 2 регистрации аккаунтов и 3 еще каких то задачи.
Версия Professional не имеет ограничения по количеству потоков, но их дальнейшее количество зависит от мощностей компьютера, так как каждый поток выполняя автоматизацию, забирает нужные ему вычислительные ресурсы. Средний ПК с 4 Гб оперативной памяти неплохо тянет 10 потоков.
Zennoposter демо версия
Программу зеннопостер можно использовать бесплатно в демо версии.
Здесь есть свои ограничения:
- Пробный период 14 дней;
- Работа в 1 поток;
- Proxy чекер отключен;
- Каптчу можно вводить только руками;
Каждые 10 минут будет выходить капча, которую надо ввести, чтобы зенка работала дальше, этот пункт бесит больше всего и хочешь не хочешь вынуждает к покупке. При истечении demo срока, программу можно запустить через 16 дней на те же 2 недели.
Тем не менее, даже на демо версии, можно понять и протестировать нужные задачи.
Не ищите его на торрентах и крякнутые версии, таковых нет, которые бы работали нормально и без сбоев.
Хотя, я находил 3 версию Zennoposter-a и ради интереса устанавливал, в итоге после безуспешных 30 минут попыток нормально поработать в нем, удалил и больше такие эксперименты не проводил.
Скачивайте бесплатную демо версию зенопостера через интернет или же покупайте сразу, программа эта не из дешевых, но она того стоит. От себя советую приобретать версию Standart т.к. все кто покупает Lite всё равно переходят на Standart или Pro.
По кнопке выше можете скачать демо или же купить сразу нужную версию.
У Вас скачается файл ZennoPoster*-RU-v5.*.0.0.exe После скачивания запустите установку на компьютере.
Устанавливается программа легко, просто укажите в какую папку на диске её разместить.
После установки на рабочем столе появятся 2 таких ярлыка и
В ProjectMaker можно создавать своих ботов и редактировать существующие шаблоны.
В ZennoPoster можно добавлять только готовые шаблоны для работы.
Вот так выглядит интерфейс Zennoposer-a:
А так интерфейс конструктора ProjectMaker-а:
При первом запуске выходит окно, которое познакомит новичка с предназначением различных кнопок, чтобы было проще ориентироваться.
Даже если закрыть это окно, то всегда можно вернуться к помощи нажав на такой ярлык в программе.
Как заработать с ZennoPoster
Первоочередная цель при покупке зеннопостера является помощь в автоматизации задач, но для чего мы все это автоматизируем, только ли для того чтобы сэкономить вермя? Главная задача - заработать с помощью ZennoPoser -а .
Какого то одного решения в плане заработка здесь нет и не будет, нельзя просто купить готовый шаблон и заработать.
Очень многие в сети ищут кнопку бабло, предполагая, что есть какая то чудо программа, в которую можно загрузить некий алгоритм действий для выкачивания денег в интернете. Так не бывает, сначала необходимо самому найти этот алгоритм и уже под него писать или заказывать ботов.
Всегда есть много предложений по покупке готовых шаблонов, НО к этому необходимо подходить осторожно и обдумано, о чем я напишу ниже.
Когда я понял, как работает этот инструмент, и что он может делать, у меня был сильный восторг перед открывающимися возможностями.
Сколько раз начинал изучать языки программирования VisualBasic Net, PHP, Python, фреймворк Rubi on Rails и весь мой творческий запал заканчивался через 1-2 месяца фиаско.
Так как изучая и вникая глубже в эти языки начинаешь понимать, что ты мало чего понимаешь и времени понадобится довольно много, для того чтобы стать среднячком в написании php скриптов или программ.
, за неделю можно научиться писать простейших ботов, а через месяц использования ты становишься среднячком, и раз от раза писать шаблоны становится проще, появляется множество идей как можно зарабатывать на них, автоматизируя практически любые действия в сети за пару дней.
Постоянные обновления и улучшения раз от раза увеличивают функционал и удобство работы этого продукта.
5 способов заработать на Zennoposter
Писать шаблоны на заказ
Даже простейшие шаблоны такие как регистратор почт, регистратор аккаунтов, регистрация профилей продаются от 1000 рублей на том же KWORK-e. Пишутся они за 1-2 часа при должном опыте и сноровке.
Продавать аккаунты
Можно не продавать свои шаблоны, а с помощью их регистрировать различные аккаунты в сервисах ( vk , ok , instagramm, email и прочие) и продавать их через магазины аккаунтов. К примеру аккаунт YouTube стоит 25 рублей, vk от 18 руб., а аккаунты mail ru от 1 руб. шт.
Создавать узконишевых ботов
Что такое узконишевые боты? Это тема, которую Вы нашли и на которой будете зарабатывать.
Например есть женский сайт где тусуется много мамочек, у каждой мамочки есть возможность там создавать свой блог, дружить с другими мамами и вести личные переписки внутри этого сайта.
Теперь наша задача пошагово проставить логику действий:
По похожему алгоритму работаем в любых других посещаемых сайтах.
Конечно, спам это плохо и он всех достал, НО самый быстрый способ для новичка научиться писать шаблоны и быть замотивированным изучать её дальше, это зарабатывать деньги на зеннопостере быстро, для начала хорошо подходит тема узконишевых сайтов.
Создавать парсеры
Так же можно создавать шаблоны парсеры данных на ресурсах. Тот же Мой Мир майл ру можно собрать и имя и емайл, возраст, пол, возраст, когда заходил последний раз, все там в открытом доступе несмотря на ужесточение закона о персональных данных. Не советую создавать парсеры для вк, ок, инстаграмма так как для них есть уже огромное количество готовых программ и сервисов.
Рассылать email-ы
Да, программу можно легко научить рассылать email письма на полном автомате с mail ru, gmail, yandex и тому подобных почтовых сервисов через веб интерфейс. Наверное каждому на почту приходили письма от гугл форм, так вот это тоже зенку научили и она шлет их, правда в последнее время такие письма все больше в спам залетают. Рассылка владельцам сайтов через формы обратной связи, довольно популярная услуга на кворке.
Нужно понимать, что если хочешь использовать зеннопостер для заработка, то нужно ботов писать узконишевых и уникальных.
То же самое касается покупаемых шаблонов, не стоит покупать парсеры и ботов для работы в ПОПУЛЯРНЫХ сервисах и сетях, для которых и так есть уже куча софта.
Не всегда тот кто написал шаблон будет его постоянно поддерживать, а программы в 90% случаев обновляются.
Искать способы по заработку с зеннопостером, можно на самом форуме зеннолаба, там есть конкурсные статьи с очень интересными темами, а так же топики с вопросами от новичков, где порой проскакивают интересные решения по реализации того или иного шаблона, который потенциально может принести деньги своему создателю.
Уроки ZennoPoster
Если я смог убедить вас в полезности этого продукта, то остается ещё 1 вопрос "Где посмотреть уроки по Zennoposter", чтобы научиться писать вначале хотя бы простейших ботов.
Самый лучший вариант скачать любой простой шаблон загрузить его в ProjectMaker и посмотреть как он работает. У меня есть 3 обучающие статьи с шаблоном сокращения ссылок зеннопостером, можете скачать их.
В самом ProjectMaker-е есть по умолчанию шаблоны для примера, но для меня, как и для других новичков, это тоже самое, что барану смотреть на новые ворота, разобраться сложно, поэтому все равно в первую очередь желательно посмотреть видео уроки по ZennoPoster и скачать шаблоны для разбора попроще.
На форуме зеннолаба есть бесплатные шаблоны для обучения, все они открыты к редактированию и скачать их можно без регистрации.
Рекомендую уроки от Rostonix они бесплатны, и очень детально разобраны, начинать лучше с курса № 1, я сам по ним учился и уже через 3 дня писал первый рассыльщик для узконишевого сайта.
Нужно быть готовым к тому, что во время создания своих первых шаблонов можно услышать как загибаются извилины в голове 🙂
Зарабатывать без автоматизации сейчас очень сложно, zennoposter это уникальный софт, который заменит кучу программ, освободит огромное количество времени от рутинной работы. Не иметь его в своем арсенале более чем глупо, это должен быть самый первый программный продукт, который необходимо приобрести любому, кто чочет зарабатывать в сети.
Вот такая длинная, но информативная статья получилась у меня о зеннопостере, подытоживая все выше написанное могу с уверенностью сказать, что это самая лучшая покупка из всех лицензионных программ, которые я покупал за последние 10 лет.
ZennoDroid - это программа для автоматизации действий в мобильных приложениях на базе Android. Благодаря тому, что программа написана на основе ZennoPoster, вы сможете её легко освоить, а интерфейс покажется Вам простым и хорошо знакомым. Всё как в ZennoPoster, только вместо браузера Вы будете работать с виртуальной машиной Android.
При создании нового проекта, Вам потребуется открыть ProjectMaker для ZennoDroid, включить запись, запустить виртуальную машину и мышью произвести действия так, как если бы Вы это делали на телефоне с Android при помощи своих пальцев. После записи действий их можно будет воспроизвести в том же порядке, как они были записаны. Сохранив проект, Вы можете добавить его в ZennoDroid и настроить его работу.
Перечень действий, которые поддерживаются на данный момент:
Запись и воспроизведение действий;
Тап/Лонг тап/Свайп по экрану;
Установка номера телефона;
Ввод текста в стандартные поля;
Анализ содержимого на экране;
Множество нужных вещей из ZennoPoster: списки, таблицы, логика, паузы.
Важно отметить, что программа выпускается в тестовом режиме, и это начальный набор функций, некоторые из которых будут работать неидеально. Новые функции в ZennoDroid мы планируем добавлять по мере востребованности клиентами - то есть, Вами.
Мы включили в программу поддержку двух виртуальных машин Android:
Android Virtual Device (AVD)
BlueStacks
AVD будет доступна сразу после установки программы, причём, в двух вариантах: x86 и ARM. x86 работает средне, но ограничена возможностью установки только x86 приложений. ARM работает медленно. Виртуальную машину BlueStacks потребуется установить отдельно (ссылка ниже), зато производительность у неё очень хорошая. К сожалению, одновременная работа виртуальных машин разных типов не возможна. Используемый тип назначается в настройках как в ProjectMaker, так и в ZennoDroid.
Системные требования:
Так как работа идёт с виртуальными машинами, системные требования к программе довольно высоки.
Браузер является основной частью автоматизации ZennoPoster. В экшене собраны различные действия для изменения опций и свойств браузера. Некоторые из них можно также найти в Настройках проекта, но следует их различать - настройки проекта задаются при старте шаблона, а с помощью настроек в этом экшене можно изменять опции прямо в процессе исполнения шаблона. Например можно включать и выключать отображение картинок в браузере в любой момент работы когда это необходимо.
Как добавить действие в проект?
Через контекстное меню Добавить действие → Браузер → Настройки
Где это можно применить?
Изменение различных браузерных настроек в реальном времени.
Применение к боту различных настроек по безопасности и анонимности проекта.
Как работать с экшеном?
Рассмотрим каждую опцию экшена в подробностях.
AudioContext
Эта настройка служит для большей уникальности профиля браузера и может принимать два значения: по умолчанию и эмуляция. В первом случае она берется из настроек проекта, во втором - эмулируется случайным образом.
Canvas
Ещё одно из свойств браузера помогающее придать создаваемому боту индивидуальность. Это элемент отрисовки веб-страницы на основе технологии WebGL для аппаратно-ускоренной 3D-графики, который имеет свой уникальный отпечаток (fingerprint). С ним возможны три действия: разрешить на основе основных настроек проекта, эмулировать и блокировать.
Режим “Супер-эмуляция” был добавлен в ZennoPoster 7.7.0.0.
Работает только в движке Chromium.
Подробнее можно почитать в статье Профиль | Canvas/WebGL
В основном Canvas передаёт данные о характеристиках вебсистемы и эти данные довольно широко используются на многих сайтах для обеспечения защиты от накруток или иных методов автоматизации.
ClientRects
Ещё один из отпечатков основанный на получении хешей при масштабировании изображения. Эмулируется или используется по умолчанию.
Flash/Java/Silverlight
Отключение или включение популярных когда-то браузерных плагинов. Поможет в работе со старыми сайтами, уменьшив нагрузку на ресурсы, и объем передаваемого трафика.
Если Flash включен данной настройкой, но он по какой-то причине не работает в Chrome браузере, добавьте аргументы запуска --enable-system-flash --disable-software-rasterizer --disable-smooth-scrolling . Подробнее: Не работает Flash в браузере
JavaScript
Включает/отключает поддержку браузером JavaScript.
Все современные сайты практически теряют работоспособность при отключении JavaScript, потому что эти скрипты нередко формируют не только верстку, но и контент, не говоря уже о многочисленной защите посредством JS-скриптов. Однако, иногда бывает полезно с помощью этого действия, временно отключить JS, проделать какие-то действия на сайте (например авторизоваться), а затем включить его снова. Этот хак поможет с “глючными” и особо хитрыми ресурсами.
Javascript Authorization
Иногда сайты предлагают пользователям авторизоваться через модальное окно выводимое Javascript. Особенно часто такая форма авторизации используется в серверных панелях, в админках роутеров и т. д. Данное действие позволяется передать логин и пароль в скрипт и произвести авторизацию. В поля логин и пароль можно добавить соответствующие переменные проекта.
Javascript Confirm
Эта функция подтверждает модальное окно выводимое Javascript. При этом нажать можно как “OK“, так и “Cancel“ выбрав нужный пункт в экшене.
Javascript Prompt
Практически тоже самое что и предыдущее свойство, но с возможностью передать какое-то значение, которое может находиться в переменной или быть вписанным в текстовом поле.
Именно с помощью этого кубика решают защиту “Ответьте на секретный вопрос”, который так любят задавать на некоторых форумах. Но в данном случае вопрос выводится именно во всплывающем popup окне с помощью Javascript.
Блокировка всплывающих окон
Эта настройка запрещает открывать новые вкладки в браузере.
Если по клику по ссылке она должна открыться в новой вкладке, и включена эта настройка, то открытие не произойдёт.
Геопозиция
Для корректной работы на некоторых сайтах, для работы с картами, да и вообще для лучшей эмуляции бота максимально похожего на реального пользователя желательно эмулировать геопозиции максимально совпадающие со страной/городом эмулируемого пользователя, а также совпадающие с GEO используемых проксей. С помощью действия “Геопозиция” можно подставить заранее вычисленные координаты (широта и долгота), точность координат, высоту над уровнем моря с её точностью, а также направление и скорость движения.
Координаты
Широта и долгота устанавливается в градусах
Дополнительно
Высота в метрах от уровня моря.
Точность высоты - метры
Направление - градусы (0 - север, 90 - восток, 270 - запад).
Скорость - метры в секунду
При использовании функции Установить прокси (описана ниже) геопозицию можно эмулировать автоматически.
Загружать плагины в том же окне
Опция позволяет делать скриншоты Flash и других плагинов, если загружать в другом окне, вместо изображения плагина будет выводиться пустой квадрат.
Загрузка стилей
Этим свойством можно отключать CSS стили на странице. Данный метод поможет несколько уменьшить потребляемые ресурсы, но также может изменить верстку страницы и привести к ошибкам на ней. Используйте метод отключения аккуратно.
Загрузка фреймов
Во фреймах часто выводятся HTML с других сайтов, различные виджеты социальных сетей, реклама и прочий ненужный мусор. Поэтому, отключив фреймы, можно значительно ускорить время загрузки сайта и уменьшить загрузку ресурсов.
Запустить инстанс
Иногда в шаблонах работающих на запросах требуется на короткий промежуток времени запустить инстанс (например пользователь разлогинился на сервисе и нужна повторная авторизация через браузер) и потом опять его отключить. Именно решению такой задачи и служит данное свойство.
Для запуска браузера нужно выбрать его в выпадающем списке и установить аргументы, если они необходимы. Вы можете запустить браузер, используя текущий профиль, либо сгенерировать новый, исходя из настроек проекта.
После выполнения задачи можно вернуть работу в безбраузерный режим, вставив этот кубик опять, но на этот раз со свойством - “Без браузера“.
Встречаются ситуации когда на определенной странице или на определенном этапе сайта нужно заменить браузер (например ломается верстка). Для этого опять же подойдет этот кубик - можно в реальном времени перейти с Chrome на Firefox и, после обработки проблемной страницы, возврат обратно.
Аргументы
При запуске инстанса можно задать аргументы. Список доступных аргументов можно найти по ссылкам:
Использовать путь к профиль-папке
В ZennoPoster версии 7.3.1.0 были добавлены профиль-папки. Подробней о них можно прочитать в статье Работа с профиль-папкой.
При активации данной опции надо указать путь к профиль-папке, которая будет загружена для данного инстанса.
Путь
Полный путь к профиль-папке (можно использовать переменные).
Создать папку, если она не существует
Если настройка вЫключена и по указанному пути не будет найдено профиль-папки, то экшен завершится ошибкой.
Если настройка включена и по указанному пути не будет найдено профиль-папки, то будет создана новая, пустая профиль-папка.
При загрузке создать недостающие переменные
При сохранении профиль-папки через экшен можно так же сохранять переменные проекта.
Если включить эту настройку, то вместе с профиль-папкой в проект загрузятся и сохранённые с ней переменные.
Применить текущий профиль браузера
Включено
К запускаемому инстансу привяжется профиль , который был в проекте на момент запуска инстанса.
Если Вы запускаете инстанс вместе с профиль-папкой и включаете опцию Применить текущий профиль браузера, то данные профиль-папки будут затёрты текущим профилем проекта.
Выключено
При запуске инстанса будет сгенерирован новый профиль.
Картинки
Отключение картинок очень помогает экономить ресурсы. Если ваши задачи не заключаются в использовании графики, то смело отключайте картинки.
Все же сейчас пользователи достаточно редко отключают картинки в целях экономии трафика и поэтому, для некоторых ресурсов, например социальных сетей, такой метод может быть подозрительным.
В режиме отключенных картинок решение каптч с помощью сервисов или программ скорее всего будет невозможным и будет выводиться ошибка.
Медиа (Video/Audio)
Включение/выключение медиа контента с HTML элементами , и т. д. Тоже помогает экономить трафик и ресурсы.
Ожидание действий пользователя
Начиная с ZennoPoster 7.7.0.0 это действие было перемещено в отдельный экшен - Ожидание действий пользователя
Данная функция пригодится, если по какой-то причине Вам нужно вмешаться в процесс работы проекта и сделать что-то руками в браузере.
Таймаут в течение которого все необходимые действия должны быть выполнены (если оно неизвестно, установите 99999, например). По истечению таймаута шаблон продолжит работу дальше.
Окно ожидания действий
После того, как будет запущен этот экшен откроется окно браузера.
В верхней части окна (на оранжевом фоне), слева сверху находится название проекта, который вызвал это окно (в данном случае ProjectM).
Под именем проекта текст, который был задан в экшене.
Справа кнопка “Продолжить” а в скобках количество оставшихся секунд, до автоматического закрытия окна.
Этот полезный функционал можно использовать для тех пользователей шаблона, которые боятся сохранять данные для входа на сайты или для ввода данных кредитных карт.
Очистить куки
Кубик с таким свойством очистит браузерные куки полностью для всех сайтов или только для указанных доменов с помощью регулярных выражений.
В ZennoPoster 7.3.1.0 был добавлен экшен Работа с Cookies
Он позволяет не только очищать cookie но и сохранять\загружать их в нескольких форматах.
Очистить кэш
Кэш это специальное место на жестком диске компьютера, куда сохраняются ранее посещенные страницы, изображения и любые другие данные с просмотренных страниц. Для лучшей анонимности желательно удалять кэш перед каждой сессией (что решается специальной опцией в настройках проекта), но также можно очищать кэш и в процессе работы шаблона. Так же как и “Очистить куки”, кэш можно очищать для конкретного домена или групп доменов определенных регулярным выражением.
Папка для загрузки файлов
Выбрав локальную папку на компьютере, можно установить директорию куда будут сохраняться файлы, картинки, видео и другие документы при скачивании. В противном случае, если не определить такую папку, файлы будут скачиваться во временную папку ZennoPoster.
Перезагрузить инстанс
Закрывает и снова открывает инстанс проекта без потери данных. Иногда, в проектах использующих браузер в цикле на протяжении долгого времени наблюдаются сбои и ошибки из-за нехватки памяти. В таком случае помогает данный экшен. Он перезагружает инстанс и одновременно освобождает память.
Политика содержимого
Этот экшен также помогает как в безопасности проекта, так и экономии трафика и ресурсов. С его помощью можно блокировать запросы к заданным пользователем URL и доменам. Также, данный инструмент доступен в окне трафика.
Возможны три варианта:
Без ограничений - режим по умолчанию.
Белый список - будут блокироваться все запросы, кроме указанных адресов и доменов.
Черный список - будут блокироваться все указанные запросы.
С помощью “Политики содержимого” можно решать различные практические задачи. Например отключать не все картинки, а только GIF. Или например блокировать скрипты счетчиков и различные защиты.
Реклама
Отключает рекламные баннеры с целью экономии трафика.
Файл с правилами для блокировки находится в папке установленной программы - Progs\Data\Filters\easylist.txt
Если Вы редактировали easylist.txt то после этого необходимо удалить Progs\Data\Filters\easylist.zpdata
Состояние занятости
Позволяет отключать ожидание полной загрузки каждого в отдельности из перечисленных компонентов: Ajax, Flash, GET/POST-запросы, FRAME.
Пользователи часто сталкиваются с ситуацией когда браузер в течении долгого времени ждёт загрузки фрейма с контентом “упавшего” сайта. В результате тратится время и ресурсы на ожидание. Этот экшен позволяет гибко отключать такие проблемные элементы.
Уведомления браузера
Отключает/включает уведомления о геопозиции, о приеме пушей и прочие элементы, которые мешают парсингу или постингу на сайте, а нередко и блокируют работу с сайтом вообще.
Уровень эмуляции
Настройка аналогичная той, что находится в свойствах проекта, но в данном случае можно гибко регулировать уровень эмуляции по ходу исполнения шаблона. С помощью слайдера можно либо сделать акцент на скорости обработки элементов, либо на качестве, либо выбрать золотую середину.
Уровень эмуляции можно регулировать индивидуально для каждого экшена в Свойствах действия, во вкладке Дополнительно.
Установить прокси
Кубик с этим свойством устанавливает прокси и, при необходимости, сразу автоматически эмулирует для установленных проксей геопозицию, часовой пояс и WebRTC (нужные опции определяются чекбоксами). Прокси могут устанавливаться передачей значения через переменную, либо строкой в нужном формате.
В ZennoPoster используется следующий формат для прокси:
С авторизацией: protocol://login:password@ip:port
Без авторизации: protocol://ip:port
Установить сертификат
Некоторые сайты (например Webmoney) для работы с ними требуют установленного сертификата. Для этого следует указать локальный путь к файлу сертификата и пароль для него.
Файлы для загрузки на сервер
Этот кубик определят локальные пути к файлам, которые при следующих шагах будут загружены на сервер. Например при вложении изображения к письму, в обычном браузере открывается обзорное окно Проводника, в котором пользователь выбирает один файл или несколько, и, при нажатии на “ОК” эти файлы загружаются на сервер ресурса.
В ZennoPoster это окно не открывается, а файлы загружаются сразу же после нажатия соответствующего HTML-элемента.
Для мультизагрузки нескольких файлов пути разделяются запятой.
Часовой пояс
Позволяет эмулировать часовой пояс согласно введенных в поля часов и минут.
Эмуляция задержек
Устанавливает общие для всех кубиков настройки эмуляции как между вводом каждого символа, так и перед переключениями между полями. С помощью двух слайдеров (движков) можно дать приоритет или скорости или качеству.
Эмуляция тач-скрина
Для корректной эмуляции Touch-событий в браузере, вместо мышки, необходимо включить данную опцию. Данное действие добавляется автоматически при записи в режиме ввода “Touch-события“ в окне браузера.
Пример использования
Рассмотрим один из примеров использования этого экшена.
Допустим у нас задача - генерировать максимально хаотичные координаты или координаты, которые изменяются в процессе нахождения бота на сайте (бот якобы путешествует).
Для этого активируем кубик “Настройки браузера” и включаем Геолокацию. Для генерации случайных чисел можно использовать макрос <-Random.Double-|--10-|-10->(данный макрос будет случайным образом выводить не целые числа в интервале от -10 до 10) или заранее вычислять значения широты и долготы (вычислять их в цикле прибавляя к ним определенный счетчик) и подставлять полученные значения в соответствующих полях.
Макс Довольный | 24.05.2020 24.05.2020 Оставить комментарий для Автоматизация Android на POST\GET с помощью Frida-Server+BURPSuite
Всем привет!
Ранее уже писал статью на счет автоматизации приложений на Android, с помощью GETPOST запросов, при использовании ZennoPoster. Однако появилась необходимость разобраться подробнее.
Многим было непонятно то, как оно работает и сам пример в статье был слишком простой, в этот раз мне бы хотелось более детально пройтись по всем моментам. Особенно как на этом заработать
Некоторые даже думали что дальнейшей работы шаблона нужен включенный эмулятор. Это не так, ведь самое большое преимущество в запросах, то, что нам не нужно держать включенными кучу копий эмулятора, потому запускать много потоков можно сравнительно на слабом железе.
Когда у меня есть время, то я в основном лью на дейтинг. На данный тип трафика можно лить практически любой трафик, если вы вспомните с прошлой статьи, то оттуда сливался спортивный и он конвертился.
В основном мы начинаем по примитивному использовать приложение, например добавляем фотку красивой девушки, ссылки в профиль и начинаем фолловить пользователей мужского пола. Этот способ имеет право на жизнь! Так каждый день появляется столько новых разных приложений, на любой цвет и вкус.
Но есть еще много разных способов, как использовать. Есть отличная статья про точки касания, переписывать я не буду, просто пройдитесь глазами.
В прошлой статье, я описал возможность работы с эмулятором Nox, но со временем столкнулся с такой проблемой, что он перестал запускаться и все приложения которые я сохранил на будущее для их изучения, они пропали.
Это была не самая приятная ситуация которая заставила меня перейти на MEMU поскольку он оказался более шустрым и стабильным.
Хочется показать, что есть не только тот способ для вскрытия приложения от SSL сертификата. Но еще с помощью Frida-Server и BURPSuite. Про бурп это вообще отдельная тема, советую всем научится с ним работать.
Так что погнали!
Данный пункт вы можете пропустить, если уже установлен Python и он нормально работает на Win10.
Установка Python в Windows 10
2. После того как скачали файл, запускаем установочный файл.
3. Ставим галочку на Add Python 3.8 to PATH и дальше на Customize Installation
4. На этом шаге смотрим чтобы галочки везде стояли.
5. Тут тоже самое, обращаем внимание чтобы галочка стояла на Add Python to environment variables и меняем папку по умолчанию например на C:Python
6. Ждем пока установщик сделает свое дело.
7. Снимает ограничения на длину имени файла.
8. Далее для того, чтобы Python нормально заработал, переходим в Параметры->Приложения и возможности->Псевдонимы выполнения приложения и снимаем тумблеры
9. Далее открываем cmd от имени администратора и вводим эти две команды:
Код:
10. Проверяем в cmd что Python у нас установился и работает:
Устанавливаем Memu
Установка и настройка BURPSuite
- Поскольку Burp написан на языке Java, то для запуска нам потребуется виртуальная машина Java, переходим на сайт oracle и скачиваем свежую версию. После этого устанавливаем.
- Переходим на TG канал и скачиваем BURPSuite.
- Там на канале есть nulled burp, описывать как эго установить не буду, делайте на свой страх и риск, это только в ознакомительных целях. Или используйте Fiddler4, который описывал в прошлой статье. Представим что BURPSuite у вас есть и потому переходим к его самой настройки.
4.Переходим в вкладку Proxy->Options и жмем Add
5.В порт вписывает 8082 и нажимаем галочку на All interfaces
6.Дальше нажимаем Yes.
7.Запускаем эмулятор который мы создали.
8.Устанавливаем приложение, которое мы хотим снять сертификат.
9.В эмуляторе переходим Настройки->wifi->Наша_wifi_сеть->Расширенные настройки и добавляем туда наш прокси 192.168.1.7:8082
10.Далее в браузере переходим по тому адресу, который мы добавляли 192.168.1.7:8082 и качаем CA Certificate. Скачаются сертификаты на эмулятор.
11.Переходим в файловый менеджер на устройстве и переименовуем с cacert.der на cacert.crt и устанавливаем его.
Устанавливаем Frida
Открываем cmd с правами администратора и вводим:
1. pip install frida
2. pip install objection
3. pip install frida-tools
Пока с этим все
Качаем adbtools и Frida-server+остальное
1.Качаем на сайте свежую версию adbtools тут и распаковываем в удобную папку, в моем случае это C:adb
2.Сохраняем этот скрип под именем fridascript.js в папке adb
3.Переходим в эмулятор Настройки->О планшете и пару раз кликаем на на вкладку «Номер сборки»
4.Теперь у нас появился пункт в меню настройки «Для разработчиков» переходим туда и включаем тублер «Отладка по USB»
5.Дальше нам нужно подключить устройство к adb, для этого переходим в папку C:Program Files (x86)MicrovirtMEmuMemuHyperv VMsMEmu (у вас путь может отличаться если вы устанавливали не по умолчанию эмулятор, так же если это не первый эмулятор названия похожие, думал принцип потянет)
6.Редактируем блокнотом файл MEmu.memu и находим там строку которая нам нужна, а именно hostip=»127.0.0.1″ hostport=»21503″
7.Открываем cmd в папке с adb (в моем случае это C:adb) и подключаем устройство
adb connect 127.0.0.1:21503
8.После этой команды, мы должны проверить если устройство подключено к adb, вводим еще командую строку adb devices
и видим что наше устройство подключено:
9.Дальше нам надо скачать Frida-server в соответсвии архитектуры нашего устройства, потому для этого впишем в cmd еще одну команду adb shell getprop ro.product.cpu.abi
11.Распаковываем содержимое архива в папке с adb
12.Внедряем frida-server в наше устройство, для этого запускаем cmd с папки adb и вводим:
adb push C:adbfrida-server-12.9.4-android-x86 /data/local/tmp/
adb shell chmod 777 /data/local/tmp/frida-server-12.9.4-android-x86
13.Теперь нам надо запустить frida-server adb shell /data/local/tmp/frida-server-12.9.4-android-x86 &
14.Никакого вывода этой команды не будет, и не закрывайте это окно cmd, нам нужно поддерживать работу frida-server пока будем перехватывать запросы, теперь попробуем посмотреть все запущенные службы на устройстве, для этого открываем новую командную строку и вводим frida-ps -U
Тут ищем то приложение с которого нам нужно снять сертификат. Отмечено красным.
15.Теперь внедряем код fridascript.js в приложение frida -U -l fridascript.js --no-paus -f com.gametreeapp
16.Получилось Теперь запросы у нас видны, мы сняли сертификат.
Заработок
Теперь нам пора на всем этом добре заработать $$$. Как я уже писал, после того как мы перехватим нужные запросы, нам не нужно держать эмулятор открытым, можно смело закрывать и добавлять проект в ZennoPoster.
Разбираемся с рассылками внутри приложения
1. Регистрируемся в приложении
2. Заполняем профиль
3. Дальше нам нужно отслеживать запросы, пробуем написать человеку в ЛС и смотрим запросы, нам важны эти два
Делаем GET запрос и тем самым мы получаем id для создания переписки:
Переносим запросы в кубик ProjectMaker:
Пробуем его воспроизвести и видим, что мы получили id
Тоже самое делаем со втором запросом:
Выполняем и видим результат в переменной:
Как видим при отправке используется conversation_id который мы парсили первым get кубиком, потому при отправке мы должны это значение подставить:
После выполнения видим, что в эмуляторе оно отправилось.
Теперь нам больше эмулятор не нужен, мы можем обойтись без него с помощью GETPOST запросов.
Конец
Хотел сказать то, что изначально статья должна была быть более полной в плане автоматизации Android приложений, но тут я заболел и еле себя заставил добить ее ( Если заметите какие-то орфографические ошибки, прошу намекнуть! Надеюсь кому-то будет полезно!
Автор статьи — пользователь Fbtwork10 , к сожалению, ссылку на ТГ не нашли.
Не забывайте подписаться на канал и вступить в чат:
Больше годноты на канале — Довольный Арбитражник
Обсудить и задать вопросы в чате — Арбитраж трафика | Довольный
Большое количество задач, связанных со взломом, требуют автоматизированной обработки данных, но программировать для этого вовсе не обязательно. В этой статье я расскажу тебе, как пользоваться мощнейшим инструментом — программой ZennoPoster. В первую очередь она предназначена для SEO, но применений ей — великое множество.
Вступление
Вот неполный список того, что можно делать с помощью этого комплекса:
Другие статьи в выпуске:
Из окна ZennoPoster можно контролировать расписание и ход выполнения проектов, подбор прокси и разгадывание капчи
С чего начать
Так может выглядеть проект для работы с соцсетью, аналогичный небезызвестному VKBot
ZennoPoster как хакерский инструмент
У меня для тебя есть еще один пример. Как ты знаешь, на многих сервисах до сих пор используется такой небезопасный способ восстановления пароля, как ответ на «секретный вопрос», назначенный пользователем при регистрации. Поскольку сами вопросы не отличаются разнообразием, да и вариантов ответа на вопрос типа «любимое блюдо» не так уж много, перебор вариантов остается одним из векторов атаки.
Сделав небольшой проект в ZennoPoster, мы узнаем, какая часть пользователей задает при регистрации секретный вопрос и какие бывают вопросы. Перебирать ответы мы не будем.
Общий план такой: соберем логины всех авторов рассылок, а потом воспроизведем попытку восстановить пароль, используя выбранный хозяином аккаунта способ восстановления. Проанализируем данные и решим, какие аккаунты наиболее уязвимы.
Все, что находится между знаками - и @ , — логин пользователя, в нашем случае — xepsu. Если пройти по ссылкам «Войти -> Забыли пароль? -> Восстановить доступ по логину», то мы увидим секретный вопрос, например «Ваше прозвище в школе».
Мы соберем все логины и секретные вопросы. Чтобы сделать это вручную, пришлось бы потратить неделю или больше, а с ZennoPoster мы проанализируем четыре с половиной тысячи аккаунтов за пару часов (продолжительность зависит от того, сколько потоков потянут твой компьютер и интернет-канал).
Итак, приступим. В Project Maker создай новый проект. В окне проектов кликни правой клавишей мыши на белом поле и выбери «Добавить действие -> Таблицы -> Таблица». В нее мы будем сохранять результаты. Укажи имя results .
Добавить таблицу в проект можно в два клика
В нижней части окна проектов появится значок таблицы. Двойной клик по нему отобразит свойства. Укажи их, как на скриншоте. Поставь галочки «Загружать из файла», «Сохранять изменения таблицы в файл»; тип файла: «.csv, xls», путь: \deliveries.xls .
Запись вида \deliveries.xls указывает на то, что файл должен быть сохранен в той же папке, что и сам проект
Теперь включи режим записи, нажав на панели кнопок кнопку с характерным красным кружочком, или воспользуйся шоткатом . В этом режиме почти все, что ты делаешь, сохраняется в проект в виде отдельных блоков-действий.
Прямо в окне Project Maker еще раз зайдем в «Каталог» и отобразим страницу какой-нибудь рассылки. URL страницы с информацией об авторе рассылки имеет следующий вид:
В панели переменных кликни на + и добавь переменную с именем paramDelId — в ней мы будем хранить счетчик ID авторов рассылки во время перебора.
Выключи режим записи (Ctrl + R) и выдели последний записанный блок. В панели «Свойства действия» ты увидишь URL — замени в нем число на макрос нашей переменной.
Теперь добавим еще несколько действий, кликая правой клавишей рядом с нашей диаграммой, и проект готов!
Будем перебирать страницы, увеличивая значение счетчика. «Добавить действие», «Данные -> Обработка переменных». В свойствах действия: «Увеличить счетчик», «Значение: 1», «Записать в переменную: paramDelId».
С загруженной страницы будем выдирать данные логина с помощью регулярного выражения:
В Project Maker есть встроенный конструктор регулярных выражений, который поможет формулировать регэкспы для вытаскивания нужных кусочков текста.
Теперь добавим блок сохранения полученных данных в таблицу:
Расставь стрелочки, сохрани файл проекта, и все будет готово для сбора данных. Убедись, что не нажата кнопка «Отложенная отрисовка» (Ctrl + D). Этот режим нужен, чтобы увидеть, как выполняется проект: граница у блоков на диаграмме будет по очереди становиться жирной.
Нажми F10, чтобы выполнять проект пошагово, или F11, чтобы просто запустить его. Когда счетчик дойдет до 4500, выполнение проекта можно остановить. Результатом будет таблица логинов.
Конечно, этот пример неидеален, но ты можешь взять более продвинутый — с сохранением большего количества данных, многопоточной работой и поддержкой прокси, скачав его по ссылке.
Кстати, ребята из ZennoLab делают еще пару полезных программ: Zenno Proxy Checker и CapMonster 2. Последняя умеет разгадывать почти любые современные капчи без обращения в интернет.
Находим уязвимые аккаунты
Из таблички, в которую мы сохранили логины, скопируй колонку логинов на отдельный лист. Чтобы избавиться от пустых строк, отсортируй по имени и удали дубли, сохрани результат в файл logins.txt.
Создадим в Project Maker еще один небольшой проект, который будет заходить на страничку восстановления пароля и узнавать секретный вопрос.
В окне проектов на белом поле кликни правой клавишей мыши и выбери:
- Добавить действие
- Списки
- Список
- Оставь имя «Список 1». Из него мы будем брать логины с удалением
- Двойной клик по значку списка, укажи путь к файлу: \logins.txt . Ты также можешь просто указывать обычный путь, но такая специальная запись позволяет использовать относительный путь и переносить проект в другие папки — возможно, на других компьютерах
Теперь еще добавим таблицу:
- Добавить действие
- Таблицы
- Таблица. В нее мы будем сохранять секретные вопросы. Можно оставить название «Таблица 1»
Как и в прошлом примере, в нижней части окна проектов появится значок таблицы. Двойной клик по нему отобразит свойства. Укажи их, как на скриншоте: поставь галочки.
- Загружать из файла
- Сохранять изменения таблицы в файл
- Типа файла: .csv, xls
- Путь: \smartresponder_secret_phrases.xls
Отлично, структуры данных мы создали! Теперь добавим в проект буквально пять действий, и можно запускать.
Описание действий
Поначалу действия могут показаться нудными и не до конца понятными, но, немного освоившись, ты будешь без особого напряга клепать проекты пачками и экономить кучу времени. Так что вперед, к финишной прямой!
Будем вытаскивать логины из списка, привязанного к файлу:
- Добавить действие
- Списки -> Операция над списком
- В свойствах действия: «Список 1 -> Получить строку -> Первую» — поставь галочку «Удалить строку после взятия». Это позволит не создавать цикл для перебора логинов, а просто вырезать их из списка по одному
- В поле «Положить в переменную» кликни на пункт «Новая. » и назови ее login .
Запись позволяет подставить в запрос значение логина, только что взятого из файла:
- Тип данных: application/x-www-form-urlencoded; charset=UTF-8
- Загрузить: только содержимое
- Положить в переменную -> Создать новую. -> result
На вкладке «Дополнительно» поставь галочку «Редирект» и выставь значение 5. Результат должен быть, как на скриншоте.
Так настраивается GET-запрос, который позволяет скачивать или отправлять информацию
Теперь вытащим из раскодированного ответа текст вопроса. Для этого воспользуемся уже знакомой тебе операцией применения регулярного выражения:
- Добавить действие
- Данные -> Обработка данных
- В свойствах действия: , Regex
- Значение Regex: (? <=question":").*?(?=")
- В поле «Положить результат в переменную» выбери result
Теперь добавим блок сохранения полученных данных в таблицу:
- Добавить действие
- Данные
- Таблицы
- Операции над таблицей
- В свойствах действия: таблица «Таблица 1»
- Добавить строку
Наш мини-проект будет выглядеть примерно как на следующем скриншоте.
Всего несколько действий, и нужная инфа у нас в табличке!
Этот проект берет один логин, делает запрос и получает один секретный вопрос. Чтобы перебрать их все, протяни стрелочку из последнего блока в первый. Тогда выполнение зациклится и остановится при опустошении файла логинов. Либо добавь этот проект в список проектов ZennoPoster и в поле «Сколько делать» укажи 4500.
Результат эксперимента
Прогнав первый проект, мы получим около 4500 логинов, из которых после удаления дублей останется 1760 уникальных логинов. Скормив их скрипту восстановления пароля по секретному вопросу, мы получим некоторую статистику:
Встречаются и совсем абсурдные варианты:
- «Цвет светофора, открывающий путь»;
- «Столица Украины»;
- «Месяц рождения детей».
Ответ на такие вопросы можно дать вообще без всякого перебора.
В принципе, с помощью ZennoPoster и списка дешевых прокси мы могли бы накидать еще один несложный проект и перебирать пароли по словарю или с помощью генератора, но я не буду об этом рассказывать или советовать это делать — это незаконно. ZennoPoster поможет тебе зарабатывать и более-менее легальными методами: написать бота и продавать лицензии на него; извлекать данные из открытых источников на заказ и продавать их; работать по CPA-партнеркам, наливая трафик и получая комиссию. Качай готовые проекты, изучай, допиливай под свои нужды. Удачной тебе автоматизации!
Читайте также: