DocumentCode
3342882
Title
The design of a resourceable and retargetable binary translator
Author
Cifuentes, Cristina ; Van Emmerik, Mike ; Ramsey, Norman
Author_Institution
Dept. of Comput. Sci. & Electr. Eng., Queensland Univ., Brisbane, Qld., Australia
fYear
1999
fDate
6-8 Oct 1999
Firstpage
280
Lastpage
291
Abstract
Binary translation, the automatic translation of executable programs from one machine to another, requires analyses and transformations that could be used in a wide variety of tools intended to reverse engineer binary codes. Our approach to binary translation, which is designed to allow both source and target machines to be changed at low cost, is based on a combination of machine descriptions, binary-interface descriptions, and machine-independent analyses. This approach is producing components and component generators that should be usable in a variety of tools for reverse engineering binary codes. This paper presents an overview of the full design and gives excerpts from descriptions used in component generators, and presents preliminary results of four static translators instantiated from the UQBT framework described in this paper
Keywords
binary codes; reverse engineering; software portability; UQBT framework; automatic program translation; binary code; binary translation; binary-interface descriptions; component generators; executable programs; machine descriptions; machine-independent analyses; retargetable binary translator; reverse engineering; Australia Council; Binary codes; Computational modeling; Computer science; Contracts; Costs; Design engineering; Emulation; Reverse engineering; Sun;
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.806967
Filename
806967
Link To Document