Skip to main content

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)

PDF Author's Accepted Manuscript
Language: English
Download (449kB) Preview
[thumbnail of IEEE.pdf]
Preview
This file may not be suitable for users of assistive technology.
Request an accessible format
Official URL
http://dx.doi.org/10.1109/SANER.2017.7884661

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)
Jones, Richard: https://orcid.org/0000-0002-8159-0297
  • Depositors only (login required):

Downloads

Downloads per month over past year