Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был более недели назад

Мужчина, 68 лет, родился 23 августа 1957

Москва, м. Водный стадион, не готов к переезду, готов к командировкам

Реверс инженер (рефакторинг исходных кодов)

250 000  на руки

Специализации:
  • Инженер-конструктор, инженер-проектировщик

Тип занятости: полная занятость

Опыт работы 46 лет 7 месяцев

Март 2020по настоящее время
6 лет 2 месяца
--------------------------------------------
Реверс инженер
Работы по реверсу встроенного программного обеспечения для микроконтроллеров с архитектурой PowerPC с использованием IDA Pro.
Февраль 2015Март 2020
5 лет 2 месяца
ОАО "ИнфоТеКС"

Москва

Ведущий специалист
Проведение тематических исследований и анализ UEFI ВПО (встроенного программного обеспечения) на предмет наличия функциональных возможностей осуществления деструктивного влияния на аппаратуру и ПО исследуемых комплексов. В рамках данной тематики: 1. Разработка IDC скриптов для разбора структуры UEFI-прошивок, загруженных в IDA Pro: выделение томов (UEFI Firmware Volumes), определение файловой системы (Firmware File System - FFS) в каждом томе, а для большей части файлов — разбиение на секции (Firmware File Sections). (На этом этапе производится полная декомпрессия сжатых данных.) 2. В качестве результата (выходных материалов) формируются: • IDA-базы (32-разрядная или 64-разрядная); • отчеты по структуре прошивки (текстовые файлы, XML файлы). • отчеты по структуре интерфейсов протоколов модулей, входящих в состав прошивки, их взаимозависимостей. • полный список протоколов, используемых в конкретной прошивке - уникальные результаты, аналогов которых до настоящего времени не наблюдается. 3. Формирование библиотек метаданных для алгоритмов декомпиляции исполняемых модулей, присутствующих в UEFI-прошивках. 4. Проведение дизассемблирования (частичной декомпиляции) исполняемых модулей, присутствующих в прошивках (IDA Pro). 5. Анализ декомпилированых модулей, формирование табличных данных для "Dependency Graph" модулей UEFI-прошивок. 6. Общий объём скриптов, решающих вышеперечисленные задачи - более 35 тыс. строк.
Июль 2014Январь 2015
7 месяцев
ЗАО "НТЦ "Станкоинформзащита"

Москва

Ведущий программист
Реверс инжениринг встроенного программного обеспечения (ВПО) контроллеров ABB AC500 средствами IDA Pro для процессоров PPC. Работы по дизассемблированию (частичной декомпиляции) встроенного программного обеспечения (ВПО) контроллеров ABB AC500 создание баз IDA Pro для процессоров PPC. Работы проводились по теме "Исследование ВПО на предмет скрытых (незаявленных) возможностей, наличия уязвимостей.
Август 1979Апрель 2014
34 года 9 месяцев
ФГУП "РФЯЦ-ВНИИТФ им. академ. Е.И. Забабахина" ("Российский Федеральный Ядерный Центр – Всероссийский научно-исследовательский институт технической физики")

Снежинск, www.vniitf.ru/

Государственные организации... Показать еще

Старший научный сотрудник
Работа в различных подразделениях института, включающая в себя обязанности программиста, системного программиста и, частично, системного администратора. Заключалась, большей частью, в осуществлении рефакторинга и реверс-инжиниринга программ, написанных на различных языках программирования, в том числе на Fortran, C, Visual Basic, VBA, Assembler (на разных типах процессоров). Принимал участие во всех этапах создания программного обеспечения начиная от создания математической модели описываемых процессов, разработки алгоритмов решения, разработки программ, оформления необходимой технической документации (участие в НИОКР по тематикам подразделений). Значительный опыт использования IDA Pro: разработка методического проекта полной декомпиляции программ (декомпилятора), из p-кода VB 6 (Visual Basic 6) в исходный код; проект разрабатывался на IDC (встроенный скриптовый язык IDA), объём проекта в настоящее время > 50 000 операторов языка. Программирование подсистем ГИС с использованием MapObject (набор ActiveX объектов фирмы ESRI). Настройка и сопровождение SCADA системы для контроля и учета использования горячего и холодного водоснабжения, электроэнергии.

Навыки

Уровни владения навыками
Assembler
Fortran
IDA Pro
MS Office
MS Visual Basic
SCADA
VBA
Windows 95/98/Me/Nt/2000/Xp/Vista
ГИС
Декомпиляция
Реверс инжениринг
Рефакторинг кода
Системный подход
Язык программирования C
UEFI

Обо мне

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

Высшее образование

1979
Высшее образование
Уральский государственный университет имени А. М. Горького, Свердловск (ныне Екатеринбург)
Математико-механический, Математика

Знание языков

Русский — Родной

Английский — B2 — Средне-продвинутый

Гражданство, время в пути до работы

Гражданство: Россия

Разрешение на работу: Россия

Желательное время в пути до работы: Не имеет значения