DocumentCode
3342579
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
fYear
1999
fDate
6-8 Oct 1999
Firstpage
66
Lastpage
76
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 1999. Proceedings. Sixth Working Conference on
Conference_Location
Atlanta, GA
Print_ISBN
0-7695-0303-9
Type
conf
DOI
10.1109/WCRE.1999.806948
Filename
806948
Link To Document