Skip to main content
Kent Academic Repository

dynStruct: An automatic reverse engineering tool for structure recovery and memory use analysis

Mercier, Daniel and Chawdhary, Aziem and Jones, Richard (2017) dynStruct: An automatic reverse engineering tool for structure recovery and memory use analysis. In: 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, pp. 497-501. ISBN 978-1-5090-5502-9. E-ISBN 978-1-5090-5501-2. (doi:10.1109/SANER.2017.7884661) (KAR id:63700)

Abstract

dynStruct is an open source structure recovery tool for ×86 binaries. It uses dynamic binary instrumentation to record information about memory accesses, which is then processed off-line to recover structures created and used by the binary. It provides a powerful web interface which not only displays the raw data and the recovered structures but also allows this information to be explored and manually edited. dynStruct is an effective tool for analyzing programs as complex as emacs.

Item Type: Book section
DOI/Identification number: 10.1109/SANER.2017.7884661
Uncontrolled keywords: resource management; instruments; arrays; context; reverse engineering; libraries
Subjects: T Technology
Divisions: Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing
Depositing User: Richard Jones
Date Deposited: 02 Oct 2017 13:34 UTC
Last Modified: 26 Feb 2022 23:10 UTC
Resource URI: https://kar.kent.ac.uk/id/eprint/63700 (The current URI for this page, for reference purposes)

University of Kent Author Information

Chawdhary, Aziem.

Creator's ORCID:
CReDIT Contributor Roles:

Jones, Richard.

Creator's ORCID: https://orcid.org/0000-0002-8159-0297
CReDIT Contributor Roles:
  • Depositors only (login required):

Total unique views for this document in KAR since July 2020. For more details click on the image.