• DocumentCode
    552501
  • Title

    Detection of packed executables using support vector machines

  • Author

    Wang, Tzu-Yen ; Wu, Chin-Hsiung

  • Author_Institution
    Dept. of Inf. Tech. & Comm., Shih Chien Univ., Kaohsiung, Taiwan
  • Volume
    2
  • fYear
    2011
  • fDate
    10-13 July 2011
  • Firstpage
    717
  • Lastpage
    722
  • Abstract
    Executable packer is a kind of software protecting tools originally designed to pack the information of important programs against malicious reverse engineering. However, packing has also become one of the code obfuscation means prevailing among malware society. Using compression and encryption tactics, packers are able to alter the appearance of malware to confuse detection mechanisms such as pattern matching and heuristics analysis. Therefore, a generic packing detection framework (PDF) is proposed in this study. This framework first statically examines the Portable Executable (PE) file of each executable to gather a set of executable-related raw attributes. After running a subsequent attribute refinement process provided by PDF, valued attributes are extracted and then used to train a two-class support vector machines learning classifier to recognize whether a executable is packed. By evaluating on 1,056 non-packed and 3,784 packed executables, the resulting performances demonstrated that our PDF is promising in packing detection.
  • Keywords
    invasive software; learning (artificial intelligence); pattern classification; reverse engineering; support vector machines; compression tactics; encryption tactics; generic packing detection framework; heuristics analysis; learning classifier; malicious reverse engineering; malware society; packed executables detection; pattern matching; software protecting tools; support vector machines; Entropy; Feature extraction; Machine learning; Malware; Support vector machines; Testing; Training; Attribute refinement; Code obfuscation; Executable packer; Packing detection framework; Portable executable file; Support vector machines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Machine Learning and Cybernetics (ICMLC), 2011 International Conference on
  • Conference_Location
    Guilin
  • ISSN
    2160-133X
  • Print_ISBN
    978-1-4577-0305-8
  • Type

    conf

  • DOI
    10.1109/ICMLC.2011.6016774
  • Filename
    6016774