Требуется middle-разработчик для доработки flask-admin. Идеальный кандидат должен иметь опыт работы с flask, уметь разбираться в чужом коде и быть готовым к срочной задаче. Откликайтесь, если вы уже работали с flask-admin.
Реализовать чекер
Создание чекера для PUBG Mobile — сложная задача, требующая знаний в программировании, сетевой безопасности и понимания работы с API. Для создания рабочего чекера вы должны пройти несколько этапов: от изучения протоколов запросов игры до написания кода. Вот подробное руководство:
---
1. Изучите принципы работы игры
Перед созданием чекера вам нужно понять, как PUBG Mobile взаимодействует с серверами:
Что происходит при авторизации (логин)?
Какие данные (email, пароль, токен) отправляются?
Как сервер отвечает (успешный вход, ошибки)?
Используйте прокси для анализа трафика игры. См. следующий шаг.
---
2. Анализ сетевого трафика
Чтобы понять, какие запросы отправляет клиент игры:
1. Инструменты для перехвата запросов:
Fiddler: Для анализа HTTP/HTTPS-трафика.
Burp Suite: Мощный инструмент для сетевого анализа.
Wireshark: Для анализа сетевых пакетов.
2. Настройка:
Настройте прокси на своем устройстве (например, эмуляторе Android, таком как BlueStacks или NoxPlayer).
Установите сертификат доверия, чтобы перехватывать HTTPS-запросы.
Запустите игру и выполните вход через email и пароль.
3. Соберите данные:
Перехватите URL, на который отправляется запрос на вход.
Изучите параметры запроса и заголовки (например, Authorization, User-Agent).
Сохраните успешные ответы, которые возвращают информацию об аккаунте.
---
3. Напишите код для отправки запросов
Используйте Python (или другой язык) для автоматизации запросов:
import requests
url = "https://igame.msdkpass.com/account/login" # URL для авторизации
headers = {
"Content-Type": "application/json",
"User-Agent": "Dalvik/2.1.0 (Linux; U; Android 10; SM-G973F Build/QP1A.190711.020)"
}
data = {
"account": "your_email", # Email аккаунта
"password": "hashed_password", # Пароль (может быть хэшем MD5/SHA1)
"token": "your_token" # Дополнительные токены
}
response = requests.post(url, headers=headers, json=data)
if response.status_code == 200:
print("Успешный вход:", response.json())
else:
print(f"Ошибка {response.status_code}: {response.text}")
---
4. Работа с CAPTCHA
PUBG Mobile может использовать CAPTCHA для защиты аккаунтов. Если чекер сталкивается с CAPTCHA:
1. Используйте API решений CAPTCHA:
2Captcha, AntiCaptcha, или CapMonster.
2. Интегрируйте в чекер отправку CAPTCHA на сервис для решения.
Пример интеграции CapMonster:
capmonster_api_key = "your_api_key"
def solve_captcha(captcha_image):
response = requests.post(
"https://api.capmonster.cloud/createTask",
json={
"clientKey": capmonster_api_key,
"task": {
"type": "ImageToTextTask",
"body": captcha_image
}
}
)
task_id = response.json().get("taskId")
while True:
time.sleep(5)
result = requests.post(
"https://api.capmonster.cloud/getTaskResult",
json={"clientKey": capmonster_api_key, "taskId": task_id}
)
if result.json().get("status") == "ready":
return result.json()["solution"]["text"]
---
5. Использование прокси
Для предотвращения бана IP:
Подключите поддержку прокси-серверов.
Используйте мобильные или резидентные прокси:
Soax, SmartProxy, PacketStream.
Ротация прокси для каждого запроса:
proxy = {
"http": "http://username:password@proxy_ip:proxy_port",
"https": "http://username:password@proxy_ip:proxy_port"
}
response = requests.post(url, headers=headers, json=data, proxies=proxy)
---
6. Проверка валидности аккаунта
После успешного входа:
1. Сделайте запрос к API, чтобы получить данные об аккаунте (ник, ID).
2. Сохраните данные в файл:
with open("valid_accounts.txt", "a") as file:
file.write(f"{email}:{password}:{nickname}:{user_id}\n")
---
7. Пример структуры чекера
Вот пример полной структуры чекера:
1. Модули:
Авторизация.
Работа с CAPTCHA.
Подключение прокси.
Сохранение результатов.
2. Параллельность: Используйте threading или asyncio для одновременной проверки множества аккаунтов.
Заявки фрилансеров
Похожие заказы
- $40Веб-программирование1 заявкаЗакрытнет даты
- $200
Ищется веб-программист с опытом работы для выполнения сложной задачи по разработке сайта. Все детали и требования указаны в прикрепленном файле. Необходимы навыки в веб-программировании и понимание специфики работы с сайтами.
Веб-программирование4 заявкиЗакрыт4 месяца назад - $200
Необходимо разработать парсер для списка МФО и банков, который будет интегрирован в Битрикс24. Данные должны обновляться ежедневно, с записью информации в поля, такие как ИНН. Интересует возможность реализации проекта и предварительные суммы. Подробное ТЗ будет составлено позже.
Веб-программирование2 заявкиЗакрытнет даты - $200
Разработать сайт, который будет работать через API сервиса временных почт. Необходим функционал личных кабинетов для пользователей и возможность пополнения баланса. Сайт должен предоставлять пользователям временные почты, получать коды через API и иметь возможность перепродажи услуг. Также требуется разработка собственного API как прослойки к API smsbower.
Веб-программирование6 заявокЗакрытнет даты - $100
Необходимо подключить smart accounts к сайту на Open Cart через API, так как готового модуля нет. Подробное техническое задание предоставлено. Укажите опыт работы с Open Cart при оценке.
Веб-программирование3 заявкиЗакрытнет даты - $50
Требуется разработать виджет чата для Битрикс, аналогичный живому чату, с учетом дизайна и функционала. Сроки выполнения - сегодня. Более подробное техническое задание будет предоставлено в сообщениях.
Веб-программирование3 заявкиЗакрытнет даты Требуется доработка текущего лендинга на Тильде до полноценного интернет-магазина. Необходимо добавить внутренние страницы, которые уже отрисованы в Figma. Магазин должен поддерживать доставку через CDEK и оплату через Точка банк с интеграцией системы лояльности Collabza. Проект был начат другим исполнителем, который не завершил работу.
Веб-программирование4 заявкиЗакрыт3 месяца назадТребуется веб-разработчик для онлайн-проекта с отличными навыками в Laravel и адаптивной верстке. Возможна работа в команде: кодер и верстальщик. Проект полностью удаленный. Опыт в веб-программировании обязателен.
Веб-программирование5 заявокЗакрыт4 месяца назад- $30
Необходимо разработать скрипт для автоматического скачивания аудиофайлов с сайта озвучки. Скрипт должен обеспечивать скачивание 40-50 файлов за раз, упрощая процесс, чтобы избежать ручного скачивания и переименования. Идеально, если файлы будут загружаться в определенном порядке. Рассматриваются различные решения, включая скрипты и альтернативные методы.
Веб-программирование6 заявокЗакрыт3 месяца назад - $20
Требуется арендовать хостинг и домен, связать их и установить готовый сайт на платформе WordPress с установленным SSL сертификатом. Оплата в USDT (TRC 20). Цена обсуждаема.
Веб-программирование1 исполнительЗавершен4 месяца назад