- Регистрация
- 10.12.2015
- Сообщения
- 597
- Благодарностей
- 317
- Баллы
- 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 КБ Просмотры: 147
-
2,2 МБ Просмотры: 137
-
2,2 МБ Просмотры: 96
Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...
Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.
Последнее редактирование модератором: