Реверс-инжиниринг аппаратной части устройства предполагает построение схемы устройства.
Также, в рамках работ в этом направлении, возможно решение следующих задач:
- построение принципиальных схем;
- распознавание протоколов взаимодействия между компонентами устройства или между устройством и другими устройствами;
- считывание ПЗУ микросхем устройства;
- получение данных из открытых источников о компонентах устройства, самом устройстве и протоколах взаимодействия.
Следует отметить что для решения этих задач требуется наличие устройства, описание принципов его работы и взаимодействия с другими устройствами или ПЭВМ.
Реверс-инжиниринг программной части (ПО) устройства предполагает создание представления о принципах работы программного обеспечения устройства и возможность воссоздания или модификации ПО.
Модификация или воссоздание ПО может регулироваться законами о защите авторского права!
Реверс-инжиниринг применяется для изучения работы протоколов взаимодействия данного устройства или программного продукта с другими устройствами, программными продуктами или сетевой средой.