Старший исследователь безопасности iOS
Старший исследователь безопасности iOS в Operation Zero. Удаленная работа, зарплата от 1 млн рублей. Исследование ядра iOS, обратная разработка, разработка эксплойтов.
Обязанности: • Выполнение задач, поставленных командой, включая исследование ядра iOS, обратную разработку закрытых компонентов, отладку смартфонов, проверку существующих уязвимостей и proof-of-concept на эксплуатируемость, написание рабочих эксплойтов, связывание эксплойтов в цепочки. • Участие в тестировании готовых эксплойтов, их модификация и обновление при выходе новых версий программного обеспечения. • Предложение идей команде и участие в обсуждениях новых разработок и исследований.
Требования: • Способность быстро обучаться, анализировать большие объемы разрозненной информации и синтезировать их в конкретные знания, системное мышление. • Умение работать и принимать решения в условиях ограниченной информации, отсутствие страха выдвигать гипотезы, проверять их, отбрасывать нерабочие идеи. • Способность сосредотачиваться на задачах, требующих длительного времени для решения, вплоть до нескольких месяцев. Умение сохранять продуктивность и не сдаваться, когда задача кажется невыполнимой. • Подтвержденный опыт написания эксплойтов или поиска критических уязвимостей (удаленное выполнение кода, повышение привилегий, побег из песочницы, обход механизмов защиты — RCE, LPE, SBX, обходы mitigation) в iOS за последний год. • Понимание архитектуры и внутренностей XNU: Mach, BSD, IOKit, потоки, планирование, управление памятью, IPC, расширения ядра (kext), модули ядра, DriverKit. • Владение языками программирования и инструментами: ассемблер ARM и AArch64, C, C++, Objective-C, IDA Pro, Ghidra, Hopper, LLDB, lldbinit, Frida, Clang/LLVM, Xcode. • Опыт отладки устройств iPhone и MacBook: JTAG, ktrace, sysdiagnose; умение анализировать дампы сбоев и паники ядра и определять причину ошибки. • Опыт изучения и практического использования джейлбрейков и цепочек Coruna и DarkSword. • Знание современных механизмов защиты iOS: KPP, KTRR, PAC, PPL, SPTM, SEP, подпись кода, AMFI, связка ключей и т.д. • Умение настраивать и использовать LLM для автоматизации исследовательских задач. • Преимущество: опыт написания драйверов режима ядра для macOS, опыт исследования уязвимостей, знание Swift. • Английский на уровне чтения технической документации.
Зарплата: от 1 млн рублей. Удаленная работа.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал