loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
18th Annual Computer Security Applications Conference (ACSAC '02)
A Toolkit for Detecting and Analyzing Malicious Software
San Diego California
December 09-December 13
ISBN: 0-7695-1828-1
Michael Weber, Cigital, Inc.
Matthew Schmid, Cigital, Inc.
Michael Schatz, Cigital, Inc.
David Geyer, George Mason University
In this paper we present PEAT: The Portable Executable Analysis Toolkit. It is a software prototype designed to provide a selection of tools that an analyst may use in order to examine structural aspects of a Windows Portable Executable (PE) file, with the goal of determining whether malicious code has been inserted into an application after compilation. These tools rely on structural features of executables that are likely to indicate the presence of inserted malicious code. The underlying premise is that typical application programs are compiled into one binary, homogeneous from beginning to end with respect to certain structural features; any disruption of this homogeneity is a strong indicator that the binary has been tampered with. For example, it could now harbor a virus or a Trojan horse program. We present our investigation into structural feature analysis, the development of these ideas into the PEAT prototype, and results that illustrate PEAT?s practical effectiveness.
Citation:
Michael Weber, Matthew Schmid, Michael Schatz, David Geyer, "A Toolkit for Detecting and Analyzing Malicious Software," acsac, pp.423, 18th Annual Computer Security Applications Conference (ACSAC '02), 2002
Usage of this product signifies your acceptance of the Terms of Use.