engenharia reversa

Noun

 * 1) reverse engineering analysing the construction of a product in order to create a similar one
 * 2)  reverse engineering to obtain source code from an executable