Reverse Engineer

Зарплата

от 3500 до 4000 $

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Разрабатываем крутые штуки для профессиональных игроков в онлайн покер

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

Условия работы

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

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

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

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

  1. Снятие информации о ходе покерной раздачи за покерным столом в клиентах покер-румов посредством расшифровки трафика, анализа памяти процесса “на лету”, перехвата вызовов методов отрисовки или какими-либо другими методами.
  2. Клиент покер-рума это, как правило, Андроид приложение со встроенным SSL шифрованием и часто еще одним уровнем кастомного шифрования , запускаемое на эмуляторе (ldPlayer, Nox, Memu) на машине пользователя с ОС Windows. Часть клиентов это обычные десктоп приложения, например, на Qt или Electron
  3. В круг ваших обязанностей также входит написание кода хуков, расшифровки, патчинга, интеграции и прочего на С/C++/С#. Соотношение реверса к кодингу где-то 80/20.

Требования:

  • Профессиональный реверс инжиниринг от 5 лет;
  • Опыт реверс инжиниринга Android приложений.
  • Знание С/С++, С#;

    Условия:

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

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

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