- Регистрация
- 10.12.2015
- Сообщения
- 618
- Благодарностей
- 339
- Баллы
- 63
Сегодня хочу рассказать и показать, как удалось получить десятки тысяч аккаунтов Instagram* почти бесплатно, когда еще была реализована старая версия регистрации в запрещенной социальной сети. Раньше эти аккаунты очень ценились и активно продавались в специализированных магазинах. Все события происходили в 2019-2020 году. Возможно, кейс будет актуален и сегодня.
Как родилась идея?
Сидел я вечером, как обычно, мониторил форумы, смотрел что-то новое и интересное. На глаза попался регистратор аккаунтов Instagram* на фейковую почту. Суть была в том, что аккаунты регистрировали на несуществующую почту. В этот момент мне пришла в голову мысль, что существует множество аккаунтов Instagram*, которые регистрировались для рассылок и сервисов с заданием. Эти аккаунты, вероятно, использовали несколько раз, а затем забросили. Я же могу использовать их повторно, либо продать.
Тестирование идеи
На следующий день я уже думал как это можно реализовать. Первым делом начал проверять лимиты на нужных мне сервисах (почтовом сервисе и Instagram*). Почтовый сервис я выбрал Mail.Ru, так как он один из самых популярных. Первым делом я проверил, есть ли возможность проверить занята почта или нет. Mail.Ru позволяет это проверить даже не регистрируя почту, т.е. после ввода логина и выбор домена можно узнать доступность почты. Методом проб было выяснено, что сервис дает проверить 15-20 почт, после этого на короткое время блокирует IP адрес. Аналогично была проведена проверка с Instagram*. Там лимиты были чуть ниже: после 5-7 проверок IP блокировался, где-то 10-15 минут.
После всех тестов я подготовил большой список почт. Сделан он был достаточно топорно. Была найдена база почт на 20-30 тысяч строк. База включала в себя почты из разных почтовых сервисов. Я просто обрезал @domain.ru и оставил только логины. После этого с каждого логина получил "почту" и добавил до него все доступны домены на Mail.Ru (@bk.ru, @list.ru, @inbox.ru, @mail.ru). На выходе у меня получилось 80-120 тысяч почт, которые были готовы к проверке.Реализация проекта
Я начал думать как правильно все организовать. Первая версия была реализована через web. Но так как я собирался проверять огромное количество почт (по факту доходило до 1-1.5 миллионов в сутки), пришлось отказаться от этой идеи. После этого решил переписать все это на POST/GET. Однако опыта в написание подобных проектов у меня не было, поэтом для написания пары запросов пришлось потратить около суток.
По итогу у меня была следующая схема:
- берем "почту" из нашего списка
- проверяем на доступность регистрации в Mail.Ru
- после этого проверяем на наличие аккаунта Instagram*
Запросы которые использовались:
(запрос для проверки занятости почты Mail.Ru)
Нас интересует параметр exists - значение True означит, что почта занята. Такую почту мы пропускаем, а вот значение False нам подходит.{"status":200,"htmlencoded":false,"email":"[email protected]","body":{"exists":true,"alternatives":["[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]"]}}
(запрос на наличие аккаунта Instagram* на нашей почте).
В ответ мы также получаем JSON:
Ответов было много. Какие-то добавлялись, какие-то убирались. Сейчас же с 90% вероятностью, если требуется решить капчу, то аккаунт есть на почте.{"message":"No users found","status":"fail"}
После того как обработалась первая база, удалось получить около 300-400 почт на которых был аккаунт Instagram*, а также доступна регистрация. Позже я подготовил базу на несколько миллионов почт и столкнулся с проблемой, что если скормить такой файл, то проект либо крашился, либо работал с очень низкой скоростью. Здесь мне на помощь пришел конкурс шаблонов, где была интересная тема - Заготовка для работы с БД MySQL в кубике C# Эту тему я и использовал в своем проекте, когда решал проблему с большим количеством строк и паданием проекта/скорости.
Версия v1 была удачно запущена. Пока она дальше искала нужные мне почты, я озадачился вопросом, что нужно как-то зарегистрировать почту и после этого восстановить аккаунт Instagram*. Я не хотел использовать Web версию, так как понимал что объемы будут большие, а терять время на регистрации и восстановление не хотелось. Поэтому выбор вновь пал на POST/GET запросы. Однако у меня почти не было опыта работы с ними, поэтому я обратился к специалистам и заказал два проекта.
Заказывал я чисто каркасы, то есть кубики запросов, а остальное дописывал сам (обработки почты, сбор дополнительных данных аккаунта, вывод данных аккаунта в нужном формате и т.д.). Но были свои подводные камни: то Instagram* ввел дополнительный хэш (который неизвестно как генерировался), то обработчик почты доступный с коробки в ZennoPoster'e очень долго обрабатывал почту. Иногда уходило до минуты, чтобы забрать письмо с почты. Тем не менее это как в случаи с БД решилось сторонней библиотекой. Если не ошибаюсь - MailKit.
Данные, которые собирались после восстановления аккаунта:
- Количество постов.
- Количество подписчиков.
- Количество подписок.
- Дата регистрации.
В итоге у нас было два основных фильтра - это полностью пустые аккаунты. Они сохранялись в отдельную папку и сортировались по годам. Те, которые имели больше N подписок, подписчиков и постов складывались в один общий файл.
В конце-концов примерный порядок действий выглядел вот так:
Интересная ситуация была с прокси. Изначально я использовал прокси от сервиса proxybunker, но в какой момент количества их проксей стало cнижаться и я начал искать альтернативу. Случайно на мои глаза попался сервис luminati.io (сейчас это BrightData.com). У них была возможность при регистрации нового аккаунта получить бонус 5$, надо было ввести всего лишь карту. Я нашел у своего банка возможность создавать виртуальные карты. В тот же момент создал максимальное количество карт (в моем случае это было 10) и зарегистрировал аккаунты. Данных аккаунтов мне хватило на 5 дней. На 1 аккаунт выходило 10ГБ трафика (0.5$ - Гб), где за день уходило примерно 18-19 Гб трафика. После этого я покупал на plati.ru самые дешевые карты и использовал их, но потом они добавили списание и возврат средств, и это стало не выгодно.
Мониторинг работы и продажа в магазинах
Для того чтобы я постоянно был в курсе работы проекта, была добавлена отправка статистики в Telegram каждые 10-15 минут.
Выглядело это примерно так:
А так как я не придумал другого способа монетизации этих аккаунтов, кроме как просто взять и продать их, то я связался с ~10 магазинами на платформе deer.io (сейчас это deer.ee, вроде) и договорился о размещение своих аккаунтов у них в магазине за комиссию.
Следить за таким большим количеством магазинов постоянно было трудно, поэтому я написал парсер. Парсер раз в 10 минут проходил по всем магазинам, смотрел сколько аккаунтов осталось, если где-то была хоть одна продажа присылал отчет в Telegram:
Какие аккаунты получались на выходе
До зачистки Instagram* были дни когда удавалось получить 500-700 почт за сутки. После зачистки цифра снизилась до 100-200 почт. Из них удавалось восстановить примерно 70-80% аккаунтов, которые можно было отдать на продажу.
Для чего был использован ZennoPoster
ZennoPoster оказался для меня легким в освоение и написание проектов. Поэтому в решении данной задачи я решил использовать именно его. Все мои первоначальные проверки, а также запуск первой версии не стоили мне практически ничего. Это я считаю огромным плюсом для тестирования своих идей.
Кстати, отыскал этот проект, кому интересно выглядит он следующим образом:
Основные выводы:
Стоимость аккаунтов варьировалась от 30 до 150 рублей в зависимости от года. К сожалению, я не могу назвать точных цифр дохода, так как аккаунты продавались как в магазины, так и лично в руки. Строгого учета не было.
Однако, если брать в расчет среднюю цену 60 рублей за аккаунт (аккаунтов за 150 рублей в 2012 год было не так много), то общая сумма дохода выйдет около 2.4 млн рублей без учета расходов на активацию, прокси, сервера, комиссию магазинов.
Вот такой интересный опыт работы с Instagram* и Zennoposter. Если у кого-то есть вопросы, то я с радостью отвечу на них.
*Meta Platforms Inc.(Facebook и Instagram) признана экстремистской организацией на территории РФ
- Тема статьи
- Способы заработка
- Номер конкурса статей
- Девятнадцатый конкурс статей
Вложения
-
31,9 КБ Просмотры: 185
-
2,2 МБ Просмотры: 159
-
2,2 МБ Просмотры: 119
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.
Последнее редактирование модератором: