Описание вакансии

Полностью удаленно. Reverse Engineering большого кол-ва Android и Desktop приложений на OS Windows путем расшифровки трафика, снятия данных из памяти процесса и т.д. Задачи сложны и требуют глубокого знания Android, Windows и виртуальных машин.

Мы являемся небольшой компанией, занимающейся разработкой программных продуктов для профессиональных игроков в онлайн покер. В основном это программы сбора, обработки и вывода статистики, работающие на Windows. Подробнее о типе разрабатываемого ПО вы можете узнать на нашем сайте, который указан в профиле.

У нас нет заказчиков. Наша целевая аудитория это десятки тысяч пользователей со всего мира.

Обязанности:

Снятие информации о ходе покерной раздачи за покерным столом в клиентах покер-румов посредством расшифровки трафика, анализа памяти процесса “на лету”, перехвата вызовов методов отрисовки или какими-либо другими методами.

    Клиент покер-рума это, как правило, Андроид приложение со встроенным SSL шифрованием и часто еще одним уровнем кастомного шифрования , запускаемое на эмуляторе (ldPlayer, Nox, Memu) на машине пользователя с ОС Windows. 

    Часто разработчики клиентов покер-рума предпринимают действия нацеленные против возможности снятие данных о ходе раздачи в их приложениях, поэтому некоторые задачи очень сложны.

    Наш продукт на данный момент работает только на Windows. Поэтому вашей задачей будет реверс инжиниринг только приложений под Windows.

    В круг ваших обязанностей также входит написание утилит по интеграции с нашим продуктом, который написан на .Net.

    Требования:

    • Профессиональный реверс инжиниринг от 6 лет;
    • Богатый опыт реверс инжиниринга Android приложений, в частности, расшифровки трафика;
    • Глубокое понимание работы на низком уровне ОС Windows, виртуальных машин и Android;
    • Уверенная работа в IDA Pro. Опыт отладки Android приложений в ней. Опыт статического анализа кода
    • Опыт расшифровки трафика со встроенным SSL шифрованием;
    • Опыт работы с памятью процесса: чтение нужных данных из процесса;
    • Владение С/С++, С#;
    • Опыт профессиональной разработки коммерческих проектов. Помимо навыков реверсинга вы должны уметь писать качественный код.

      Условия:

      • Удаленная работа 100% времени;
      • Полностью свободный график. Мы не ведем какого-либо контроля за рабочим временем сотрудника. Например, вы можете устроить себе выходные, когда захотите, без уведомления.

        Дополнительные инструкции

        В сопроводительном письме укажите задачи по мере убывания их сложности, которые вы решали, и технологический стэк, который успешно реверсили.

        Ваш отклик
        No content.icon.access denied
        Авторизуйтесь
        Откликаться на вакансии могут только зарегистрированные пользователи.