Reverse Engineer / C Developer (ELF Legacy)

Reverse Engineer / C Developer (ELF Legacy)

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

NetHub — платформа управления и анализа межсетевых экранов / firewall-management.

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

Мы ищем Реверс Инженера для работы со старым скомпилированным ELF-бинарником под Linux.

Чем предстоит заниматься:

  • Анализ скомпилированного бинарного файла (legacy code);

  • Восстановление логики и работоспособности кода на C;

  • Покрытие кода тестами;

  • Документирование кода и логики работы (желательно);

  • Использование дебага и инструментов для сопоставления исходного кода с машинными инструкциями.

Что мы ожидаем от кандидата:

  • Опыт написания кода на С;

  • Опыт работы с санитайзерами (Sanitizers);

  • Знание алгоритмов дизассемблирования;

  • Опыт работы с декомпиляторами: IDA Pro, Ghidra, Binary Ninja;

  • Понимание работы дебага (gdb, lldb);

  • Понимание computer science (структуры данных, алгоритмы, управление памятью);

  • Опыт сборки и компиляции C-проектов (make, gcc/clang);

  • Уверенное владение Unix-системами и программирование под них.

Будет плюсом:

  • Понимание сетевых технологий (IPv4, TCP/IP).

  • Умение обеспечивать обратную совместимость с текущей реализацией.

  • Понимание статического и динамического анализа кода.

Что мы предлагаем:

  • Проектная деятельность. оформление на ГПХ;

  • Удаленный формат работы;

  • Полностью белая ЗП, размер обсуждаем на собеседовании.

Как будет выглядеть процесс коммуникации:

Звонок с HR на 20 минут

Техническое интервью – 1,5 часа

Оффер!

Если вакансия заинтересовала, укажи свой тг в отклике!

Посмотреть контакты работодателя

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

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию