Компания, которая занимается разработкой программных продуктов для профессиональных игроков в онлайн покер (в основном это программы сбора, обработки и вывода статистики, работающие на Windows) сейчас ищет в свою команду Senior C++ engineer для работы удаленно.
РОЛЬ:
Reverse Engineering большого кол-ва Android и Desktop приложений на OS Windows путем расшифровки трафика, снятия данных из памяти процесса и т.д. Задачи требуют глубокого знания Android, Windows и виртуальных машин.
ОБЯЗАННОСТИ:
Снятие информации о ходе покерной раздачи за покерным столом в клиентах покер-румов посредством расшифровки трафика, анализа памяти процесса “на лету”, перехвата вызовов методов отрисовки или какими-либо другими методами.
Клиент покер-рума это, как правило, Андроид приложение со встроенным SSL шифрованием и часто еще одним уровнем кастомного шифрования , запускаемое на эмуляторе (ldPlayer, Nox, Memu) на машине пользователя с ОС Windows.
Часто разработчики клиентов покер-рума предпринимают действия нацеленные против возможности снятие данных о ходе раздачи в их приложениях, поэтому некоторые задачи очень сложны.
Продукт на данный момент работает только на Windows. Поэтому вашей задачей будет реверс инжиниринг только приложений под Windows.
В круг ваших обязанностей также входит написание утилит по интеграции с нашим продуктом, который написан на .Net.
ТРЕБОВАНИЯ:
Опыт работы разработчиком от 6 лет.
Богатый опыт реверс инжиниринга Android приложений, в частности, расшифровки трафика.
Глубокое понимание работы на низком уровне ОС Windows, виртуальных машин и Android.
Уверенная работа в IDA Pro. Опыт отладки Android приложений в ней. Опыт статического анализа кода.
Опыт расшифровки трафика со встроенным SSL шифрованием.
Опыт работы с памятью процесса: чтение нужных данных из процесса.
Владение С/С++, С#.
Опыт профессиональной разработки коммерческих проектов. Помимо навыков реверсинга вы должны уметь писать качественный код.
УСЛОВИЯ:
Удаленная работа 100% времени;
Полностью свободный график. Мы не ведем какого-либо контроля за рабочим временем сотрудника. Например, вы можете устроить себе выходные, когда захотите, без уведомления.
Оклад 3000-4000 USD.
Если Вам интересно и хотите уточнить детали, связывайтесь, пожалуйста, по данному контакту: liliia@skillers.tech