Что такое обратный инжиниринг?

Обратный инжиниринг может относиться к любому из следующего:

1. При обращении к информатике / программированию обратный инжиниринг означает «сломать» программный код. Этот процесс включает в себя выяснение того, как создаются различные функции в коде, что они делают и как каждая из них связана с другими функциями в коде и взаимодействует с ними. Вообще говоря, цель состоит в том, чтобы исправить ошибки в коде разработчика программного обеспечения или создать программу, подобную той, которая была деконструирована.

2. Изготовленные изделия (как на машине, так и вручную) также могут быть подвергнуты обратной обработке . Продукты разбираются и анализируются, чтобы узнать и понять, как они работают механически, почему они работают и какую роль они играют в функциональности всего продукта. Обратный инжиниринг позволяет вариации существующих продуктов, которые могут включать улучшения, когда люди узнают, как что-то работает и что можно сделать, чтобы улучшить продукт.

Условия аппаратного обеспечения, Программа, Программирование, Условия программирования, Условия программного обеспечения