/easy-drops.net-prizes

Скрипт и сервер. Показывают на сайте easy-drops.net текущих лидеров в гонке призов с количеством открытых ими кейсов (не актуально, работа скрипта уже есть на сайте для всех)

Primary LanguageJavaScript

Общее

Если на сайте есть "дыра" и о ней знают абузеры, то считаю всем нужно о ней знать, чтобы админы её пофиксили =)

p.s. я сам пробовал абузить эту тему, но хай банки залетают в последние 10 секунд розыгрыша и шансов не оставляют.

p.s.s если админы сайта это читают. FIX IT PLEASE 😁

Объяснение работы

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

Скрипт для консоли

Скрипт для консоли нужно просто вставить в консоль на странице призов. Через некотое время отобразится текущая информация о топах в призах.

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

Просто скопируйте код скрипта, и вставьте его в консоль на странице призов.

Попробуйте сначала использовать скрипт С СЕРВЕРОМ, т.к. в нём я всё же решил пока оставить свой сервер, и вас будет всё работать пока у меня он будет включен.

Скрипт (без сервера): console-no-server.js alt-текст

Скрипт (с сервером): console-with-server.js alt-текст

Инструкция использования скриптов

  1. Скопируйте весь код со страницы скрипта alt-текст

  2. Зайдите на страницу призов на сайте easy-drops, и нажмите сочетание клавиш ctrl+shift+j и у вас откроется консоль alt-текст

  3. В консоль введите скопированный код и далее Enter alt-текст

  4. Ждем пару секунд и видим результат. (иногда может быть ошибка запроса, это из-за того что запрос будет проходить через "посредника", т.к. мой сервер не имеет ssl сертификата) alt-текст

Сервер для парсера профилей (На случай если мой сервер будет отключен)

На случай если мой сервер будет отключен, или если кто-то захочет улучшить код сервера

  • Зачем парсить профиля?
  • В сообщении сокета профили обозначены как уникальные ID, которые состоят из случайный символов длиной 17

Принцип работы сервера достаточно простой. Бот слушает сообщения live открытий, и собирает информацию о всех профилях. И запускается express сервер, который будет возвращить имеющуюся информацию

Сервер просто запустить на vds Сервер: index.js