Title :
The impact of copyright on the development of cutting edge binary reverse engineering technology
Author :
Cifuentes, Cristina
Author_Institution :
Dept. of Comput. Sci. & Electr. Eng., Queensland Univ., Brisbane, Qld., Australia
Abstract :
Reverse engineering of executable code is a growing area of software engineering research and technology development due to a variety of reasons, including the porting of programs to newer and faster machines. In this paper we discuss three core object code reverse engineering technologies: emulation, decompilation, and binary translation, and present their uses in the last decades. These uses point at an economic need for such techniques to the benefit of users of the technology. We then present the extent of copyright protection for binary code and its implications on the development of binary code manipulation tools. Further, we argue that copyright laws should not hinder the development of computer and software technology at a time when hardware is developing at increasingly fast rates and software needs to be made available on such new machines; i.e. economic considerations need to be taken into account
Keywords :
copy protection; copyright; legislation; reverse engineering; socio-economic effects; software maintenance; systems re-engineering; binary code manipulation tools; binary reverse engineering technology; binary translation; computer technology; copyright laws; copyright protection; decompilation; economic need; emulation; executable code; object code reverse engineering technologies; program porting; software engineering; software technology; Australia; Binary codes; Computer industry; Computer science; Copyright protection; Emulation; Hardware; Legislation; Reverse engineering; Software engineering;
Conference_Titel :
Reverse Engineering, 1999. Proceedings. Sixth Working Conference on
Conference_Location :
Atlanta, GA
Print_ISBN :
0-7695-0303-9
DOI :
10.1109/WCRE.1999.806948