yandex
В офисеПолная занятость

Reverse engineer (PT SWARM)

ИИОценка ИИ

Positive Technologies — лидер рынка ИБ в России, а команда PT SWARM известна своими исследованиями мирового уровня. Вакансия предлагает работу над сложными задачами с реальным влиянием на безопасность крупных продуктов.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена необходимостью глубоких знаний архитектуры ОС, владения специализированным инструментарием (IDA, Ghidra) и навыков написания эксплойтов. Требуется опыт от 3 лет в специфической нише информационной безопасности.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана350 000 ₽
Рынок250 000 ₽ – 500 000 ₽
ИИОценка ИИ

В объявлении зарплата не указана, однако для специалистов уровня Middle/Senior в области Reverse Engineering в Москве рыночные предложения начинаются от 250 000 - 300 000 рублей. Positive Technologies обычно предлагает конкурентоспособную оплату, соответствующую или превышающую средние показатели по рынку ИБ.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

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

Reverse engineer (PT SWARM). 

Локация: .

Опыт: 3–6 лет.

Зарплата: ₽. Обсуждается на собеседовании.

Компания: Positive Technologies.

Чем предстоит заниматься:•  Поиск уязвимостей в бинарных приложениях. Подавляющее число приложений под анализ - коробочные ИТ-продукты, установленные у наших заказчиков, многие из них вам точно знакомы по повседневной жизни. Результаты исследований нужны для нашей команды по проведению тестов на проникновение, в составе которой вы и будете работать;

•  Воспроизведение уязвимостей по патчу и/или информации из адвайзори от вендора;

•  Фокусироваться на уязвимостях, которые имеют реальное воздействие на систему, имеют практическое применение и могут приводить к получению критической информации, выполнению произвольного кода, загрузке произвольных файлов и т.д.

Требования:•  Владеет на хорошем уровне хотя бы одним дизассемблером/декомпилятором - IDA Pro, Ghidra, rizin, binary ninja;

•  Умеет пользоваться отладчиками под разные системы - windows(wingdb, x64dgb, ida, etc) linux(gdb, ida, etc.) Macos(lldb);

•  Умеет пользоваться инструментами для поиска различий в исполняемых файлах (diff tools) - bindiff, diaphora etc.;

•  Знаком с процессом фаззинга и инструментами - afl++, libafl, hongfuzz, kafl, etc.;

•  Владеет языками программирования (c/go/python/rust/etc) на уровне, необходимом для автоматизации задач реверс-инжиниринга;

•  Умеет находить и эксплуатировать т.н. "бинарные" уязвимости в софте Знаком с методами защиты(mitigations), усложняющими эксплуатацию таких уязвимостей и способами их обхода;

•  Имеет опыт написания PoC-ов для уязвимостей;

•  Понимает принципы работы и устройство распространенных семейств ОС: Windows, Linux, MacOS.

*✈* Откликнуться

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • IDA Pro
  • Ghidra
  • rizin
  • Binary Ninja
  • WinDbg
  • x64dbg
  • GDB
  • LLDB
  • BinDiff
  • Diaphora
  • AFL++
  • libAFL
  • HonggfuzzCustom
  • kAFL
  • C
  • Go
  • Python
  • Rust
  • Reverse Engineering
  • Exploit Development
  • Fuzzing

Возможные вопросы на собеседовании

Проверка навыка анализа исправлений безопасности для понимания сути уязвимости.

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

Оценка практических навыков автоматизации поиска багов.

Как бы вы организовали процесс фаззинга для закрытого проприетарного сетевого протокола? Какие инструменты (например, AFL++, libFuzzer) выберете и почему?

Проверка понимания современных механизмов защиты и способов их нейтрализации.

Какие методы обхода DEP и ASLR вы применяли на практике? Опишите процесс построения ROP-цепочки.

Оценка фундаментальных знаний системного программирования.

В чем заключаются основные различия в механизмах управления памятью и системных вызовах между Windows и Linux с точки зрения реверс-инжиниринга?

Проверка умения доводить исследование до практического результата.

Опишите самую интересную уязвимость, которую вы нашли самостоятельно. Как выглядел процесс от обнаружения до написания рабочего PoC?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

Россия
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!