Reverse Engineering

Reverse engineering is the process of discovering the technological principles of a device, object, or system through analysis of its structure, function, and operation. It often involves taking something (a mechanical device, electronic component, computer program, or biological, chemical, or organic matter) apart and analyzing its workings in detail to be used in maintenance, or to try to make a new device or program that does the same thing without using or simply duplicating (without understanding) the original.

Reverse engineering has its origins in the analysis of hardware for commercial or military advantage. The purpose is to deduce design decisions from end products with little or no additional knowledge about the procedures involved in the original production. The same techniques are subsequently being researched for application to legacy software systems, not for industrial or defence ends, but rather to replace incorrect, incomplete, or otherwise unavailable documentation.

Read more about Reverse EngineeringMotivation, Reverse Engineering of Machines, Reverse Engineering of Software, Source Code, Reverse Engineering of Protocols, Reverse Engineering of Integrated Circuits/smart Cards, Reverse Engineering For Military Applications

Other articles related to "reverse engineering, reverse":

Comparison Of Database Tools - Features - Visual Design and Reverse Engineering
... If missing, the following two features will also be missing Reverse engineering - the ability to produce an ER diagram from a database, complete with foreign key relationships Yes - supports incremental reverse ...
Security of MIFARE Classic
... Nohl at the Chaos Communication Congress in December 2007 described a partial reverse-engineering of the algorithm used in the MIFARE Classic chip ... A paper that describes the process of reverse engineering this chip was published at the August 2008 USENIX security conference ... Nijmegen made public that they performed a complete reverse-engineering and were able to clone and manipulate the contents of a OV-Chipkaart which is a ...
Reverse Engineering - Legality - European Union
... EU Computer Programs Directive allows reverse engineering for the purposes of interoperability, but prohibits it for the purposes of creating a competing product, and also prohibits the public ...
Semiconductor Chip Protection Act Of 1984 - How The SCPA Operates - Reverse Engineering Not Prohibited
... The SCPA permits competitive emulation of a chip by means of reverse engineering ... is the "substantial similarity" test of copyright law, but when the defense of reverse engineering is involved and supported by probative evidence (usually, the so-cal ... chip topography protection laws provide for a reverse engineering privilege ...
Proprietary Protocol - Reverse Engineering
... Reverse engineering is the process of retrieving a protocol’s details from a software implementation of the specification ... Methods of reverse-engineering a protocol include packet sniffing and binary decompilation and disassembly ... There are legal precedents when the reverse-engineering is aimed at interoperability of protocols ...

Famous quotes containing the words engineering and/or reverse:

    Mining today is an affair of mathematics, of finance, of the latest in engineering skill. Cautious men behind polished desks in San Francisco figure out in advance the amount of metal to a cubic yard, the number of yards washed a day, the cost of each operation. They have no need of grubstakes.
    Merle Colby, U.S. public relief program (1935-1943)

    We came home from the ridotto so late, or rather so early, that it was not possible for me to write. Indeed we did not go ... till past eleven o’clock: but nobody does. A terrible reverse of the order of nature! We sleep with the sun, and wake with the moon.
    Frances Burney (1752–1840)