• DocumentCode
    2845312
  • Title

    Polymorphic malicious executable scanner by API sequence analysis

  • Author

    Xu, J.-Y. ; Sung, A.H. ; Chavez, P. ; Mukkamala, S.

  • Author_Institution
    Dept. of Comput. Sci., New Mexico Tech., NM, USA
  • fYear
    2004
  • fDate
    5-8 Dec. 2004
  • Firstpage
    378
  • Lastpage
    383
  • Abstract
    The proliferation of malware (viruses, Trojans, and other malicious code) in recent years has presented a serious threat to enterprises, organizations, and individuals. Polymorphic (or variant versions of) computer viruses are more complex and difficult than their original versions to detect, often requiring antivirus companies to spend much time to create the routines needed to catch them. In this paper, we propose a new approach for detecting polymorphic malware in the Windows platform. Our approach rests on an analysis based on the Windows API calling sequence that reflects the behavior of a piece of particular code. The analysis is carried out directly on the PE (portable executable) code. It is achieved in two major steps: construct the API calling sequences for both the known virus and the suspicious code, and perform a similarity measurement between the two sequences after a sequence realignment operation is done. Favorable experimental results are obtained and presented.
  • Keywords
    Internet; application program interfaces; computer viruses; Windows API calling sequence; antivirus companies; polymorphic computer viruses; polymorphic malicious executable scanner; polymorphic malware; portable executable code; Companies; Computer science; Computer security; Computer viruses; Computer worms; Degradation; Explosion protection; Internet; Network servers; Performance evaluation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hybrid Intelligent Systems, 2004. HIS '04. Fourth International Conference on
  • Print_ISBN
    0-7695-2291-2
  • Type

    conf

  • DOI
    10.1109/ICHIS.2004.75
  • Filename
    1410033