Intermediate-Representation Recovery from Low-Level Code

Abstract

The goal of our work is to create tools that an analyst can use to understand the workings of COTS components, plugins, mobile code, and DLLs, as well as memory snapshots of worms and virus-infected code. This paper describes how static analysis provides techniques that can be used to recover intermediate representations that are similar to those that can be created for a program written in a high-level language.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2006
Accession Number
ADA449094

Entities

People

  • Gogul Balakrishnan
  • Junghee Lim
  • Thomas Reps

Organizations

  • University of Wisconsin–Madison

Tags

Communities of Interest

  • Cyber

DTIC Thesaurus Topics

  • Abstracts
  • Algorithms
  • Arithmetic
  • Assembly
  • Compilers
  • Computer Programs
  • Computer Science
  • Computers
  • Concrete
  • Debugging
  • High Level Languages
  • Identification
  • Instruction Set Architecture
  • Instructions
  • Language
  • Recovery
  • Vulnerability

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Parallel and Distributed Computing.