Плейспартс
Москва
заполнять сообщение при отклике, Полный день, От 3 до 6 лет, Полная занятость, Стандарт плюс

Ключевые навыки

ORACLE
C++
Технический перевод
Работа с базами данных
C#
Работа в команде
Работа с большим объемом информации
Базы данных
Assembler
Java

Общее описание вакансии:

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

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

Подготовка письменных отчетов и технической документации по результатам проведенной работы: составление схем алгоритмов работы, детального описания работы функций и подсистем.
Reverse Engineering большого количества Desktop приложений на OS Windows путем расшифровки трафика, снятия данных из памяти процесса и т.д. Задачи местами сложны.

Основные задачи:

  • Выгрузка базы данных в веб/API с описанием таблиц и связей;
  • Создание конвертеров для дальнейшего обновления – выгрузки;
  • Анализ запросов, алгоритмов фильтрации данных. Исходные оболочки написаны на различных языках(VB/C/Java/C#/PB...), данные могут хранится в форматах от проприетарных бинарных файлов до БД Oracle, может использоваться защита софта и/или шифрация данных.
Требования:
  • Профессиональный реверс инжиниринг от 3 лет;
  • Опыт реверс инжиниринга Windows приложений;
  • Знание одного или нескольких языков С#, php, C/C++, или другого, главное чтобы он позволял разрабатывать web api;
  • Понимание работы баз данных и их оптимизации. Оптимизация запросов в выгруженной БД.
  • Отличное знание и владение средствами проведения обратного проектирования, в том числе программным обеспечением: IDA Pro + Hexrays, Wireshark.
Условия:
  • Работа полностью удаленно.
    Географическое расположение кандидата значения не имеет!
  • График работы согласовывается, возможно начало работы в промежутке с 5.00 Мск до 10.00 по Мск
  • Выплаты з/п 2 раза в месяц, аванс 20% от суммы.
  • Обязательно укажите в сопроводительном письме суммарное время работы реверс-инженером.