О проекте: Мы разрабатываем продукт для автоматического взаимодействия с различными мобильными приложениями. Для эффективного взаимодействия с приложениями необходимо анализировать их на уровне системы, сети и runtime.
Цель — понимать какие данные приложение собирает, какие сенсоры и сигналы использует, как формируется сетевой профиль устройства и какой доступ осуществляется к данным других приложений и ОС.
Технический стек проекта:
Чем предстоит заниматься:
Реверс-инжиниринг Android-приложений (APK / AAB);
Декомпиляция, реверс и анализ Java/smali и нативного кода библиотек;
Динамический анализ приложений: Распаковка, дешифровка и реконструкция данных;
Обеспечение MITM и анализ сетевого трафика;
Исследование внутренних механизмов Android OS.
Пожелания к кандидату:
Глубокое понимание Android OS и её внутренних механизмов;
Опыт reverse engineering мобильных приложений;
Практический опыт с Frida / Xposed / Magisk / сетевым анализом и MITM;
Понимание криптографии и сетевой безопасности: TLS / шифрование / обфускация;
Умение читать и понимать код: Java/Kotlin и C/C++;
Понимание bytecode / native boundary;
Системное мышление и внимание к деталям;
Способность быстро разбираться в чужом коде и нестандартных архитектурах.
Что мы предлагаем:
Если увидел в этом описании себя - скорее откликайся, чтобы стать частью нашей команды!
Москва
до 450000 RUR
GrowDirector
Москва
от 450000 RUR
Москва
от 500000 RUR