Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл более недели назад
Мужчина, 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 системы для контроля и учета использования горячего и холодного водоснабжения, электроэнергии.
Навыки
Уровни владения навыками
Обо мне
Аналитический склад ума, системное мышление, самоорганизованность, ответственность, способность оперативно и качественно разобраться в сложных процессах, постоянное повышение квалификации.
Высшее образование
1979
Высшее образование
Уральский государственный университет имени А. М. Горького, Свердловск (ныне Екатеринбург)
Математико-механический, Математика
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Разрешение на работу: Россия
Желательное время в пути до работы: Не имеет значения
