reverse engineering definition

Definition of reverse engineering : noun

  1. The process of taking a piece of software or hardware and analyzing its functions and information flow so that its functionality and behavior can be understood. Malware is commonly reverse-engineered in cyber defense.