15-03-2017, 11:46 AM
Reverse engineering also called re-engineering.It is the process of extracting knowledge or design information from anything man-made and re-producing it or re-producing anything based on the information extracted. The process often involves disassembling something (a mechanical device, electronic component, computer program, or biological, chemical or organic matter) and analyzing its components and works in detail.
The reasons and objectives for obtaining such information vary widely from daily or socially beneficial actions to criminal actions, depending on the situation. Often intellectual property rights are not violated, such as when a person or company can not remember how something was done, or what something does, and needs to invest engineering to work out for themselves. Reverse engineering is also beneficial in crime prevention, where it is suspected that malware is reverse engineering to understand what it does, how to detect it and remove it, and allow computers and devices to work together ("interoperate"), and Allow files stored on obsolete systems to be used on newer systems. Conversely, reverse engineering can also be used to "break" the software and the means to eliminate its copy protection, or to create a copy (possibly enhanced) or even an imitation; This is usually the goal of a competitor.
Reverse engineering has its roots in hardware analysis for commercial or military advantage. However, the reverse engineering process itself does not refer to creating a copy or changing the artifact in any way; It is only an analysis to derive product design features with little or no additional knowledge about the procedures involved in their original production. In some cases, the purpose of the reverse engineering process may simply be a redocumentation of legacy systems. Even when the product is reverse engineering is that of a competitor, the goal can not be to copy them, but to perform competitor analysis. They will also be used to create interoperable products; Despite some tightly adapted United States and EU legislation, the legality of using specific reverse engineering techniques for this purpose has been widely contested in courts around the world for more than two decades.