• DocumentCode
    2876115
  • Title

    SEA: Analyzing Memory Access of Executables

  • Author

    Wang Guo-Hao ; Jiang Lie-Hui ; Jing Jing ; Li Dan

  • Author_Institution
    Inf. Sci. & Technol. Inst., Zhengzhou, China
  • fYear
    2012
  • fDate
    2-4 Nov. 2012
  • Firstpage
    887
  • Lastpage
    891
  • Abstract
    In modern computer architecture, memory is an indispensable medium that software and systems relies upon when running on the computer. Messages about memory access could reflect attributes of programs, which should be invaluable with decompilation and security-related fields. This paper presents a novel memory access algorithm-SEA (Static Execution Analysis) for analyzing stripped executables. In order to support multi-source architectures, analysis is performed on a uniform intermediate representation, messages about memory access and register usage are recorded on an abstract memory model for further analysis. A tool integrating existing achievements is presented to show the usefulness of SEA. Experimental result has shown that SEA is of great help to solve some critical problems of decompilation and security.
  • Keywords
    memory architecture; program compilers; program diagnostics; SEA; abstract memory model; computer architecture; executable memory access analysis; intermediate representation; memory access algorithm-SEA; multisource architectures; register usage; security-related fields; static execution analysis; stripped executables; Abstracts; Algorithm design and analysis; Analytical models; Heuristic algorithms; Registers; Security; Software; abstract memory model; decompilation; memory access; security; software analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multimedia Information Networking and Security (MINES), 2012 Fourth International Conference on
  • Conference_Location
    Nanjing
  • Print_ISBN
    978-1-4673-3093-0
  • Type

    conf

  • DOI
    10.1109/MINES.2012.199
  • Filename
    6405831