• 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