Реверс-инженер / Специалист по анализу мобильных игр
Зарплата | от 2000 до 4000 USD |
от 2000 до 4000 USD | |
Занятость | Полная занятость |
Полная занятость | |
Адрес | Беларусь, Брест |
Общая информация: более 6 лет мы занимаемся созданием, прокачкой и дальнейшей продажей игровых аккаунтов по всему миру (мобильные/ компьютерные игры).
В рамках автоматизации деятельности, мы написали ботов которые трудятся 24/7 под нашим контролем.
Мы ищем реверс-инженера, который поможет определять структуру хранения информации в оперативной памяти android-игр и (если понадобиться в некоторых играх) расшифровывать входящий сетевой трафик, чтобы получать информацию о содержимом в наших аккаунтах и обновлять учётные данные, необходимые для поддерживания актуальной информацию (герои, предметы и прочее).
Что нужно делать?
Есть 2 основных направления работы:
1- Получение информации (в любом текстовом формате) о содержимом аккаунтов в процессе их ежедневной активности. Выгрузка информации по ID аккаунта в Google-таблицы или напрямую в нашу базу данных.
2- после успешного выполнения первой части и проверки на практике Ваших навыков, мы можем перейти к более сложной, интересной и долгосрочной задаче :
- создание команды и разработка программного обеспечения(бота) для существующих популярных мобильных игр (в том числе с ПК версией), которые помогут автоматизировать процесс игры реальными игроками.
ВАЖНО- обязательным и оплачиваемым тестовым заданием будет пункт 1й из описанных направлений работ.
Мы окажем вам максимальную поддержку что бы вы смогли добиться конечного результата.
Требования:
Опыт анализа сетевого трафика (перехват, расшифровка, интерпретация).
Опыт реверс-инжиниринга Android-приложений, в том числе:
-Понимание архитектуры Android-приложений: работа с памятью, поиск и анализ хранимых данных в оперативной памяти, сигнатур, смещений и пр.
-Опыт модификации APK и внедрения изменений (патчи, хук логики и т. д.).
Навыки безопасного анализа (black-box), в том числе без доступа к исходному коду.
Навыки анализа бинарных данных и работа с дизассемблерами/дебаггерами.
Умение анализировать и понимать чужой код на различных языках (Java, Kotlin, C/C++, Python, C# и др.).
Опыт коммерческой разработки от 2 лет.
Гибкое мышление.
Самостоятельность и самодисциплина.
Быстрая обучаемость и стремление развиваться.
Опыт | От 1 года до 3 лет |
График работы | Удаленная работа |