Android Reverse Engineer

от 3 000 до 4 000 USD на руки
Hand2Note
Москва
Требуемый опыт работы: не требуется
Полная занятость, полный день
Полностью удаленно. 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% времени;
Полностью свободный график. Мы не ведем какого-либо контроля за рабочим временем сотрудника. Например, вы можете устроить себе выходные, когда захотите, без уведомления.
Дополнительные инструкции
В сопроводительном письме укажите задачи по мере убывания их сложности, которые вы решали, и технологический стэк, который успешно реверсили.
Ключевые навыки:
Android
C#
C/C++
Контактная информация:
Andrii P. hand2note@gmail.com #работа #вакансия #работа_москва #РаботаМосква #вакансия_москва #ВакансияМосква

Комментарии

Комментариев нет.