PE-probe: leveraging packer detection and structural information to detect malicious portable executables

M. Zubair Shafiq nexGIN RC
Syeda Momina Tabish nexGIN RC
Muddassar Farooq nexGIN RC

  download slides (PDF)

Since the dawn of the new millennium, there has been an exponential increase in the volume and sophistication of executable malware. Malware writers use sophisticated code obfuscation and encryption (aka packing) techniques to circumvent signatures used by commercial off-the-shelf anti-virus software. In fact, it is claimed that more than half of new malware is created by simply re-packing existing malware. Malware packing is undoubtedly the most challenging problem faced by anti-virus vendors nowadays.

In this paper we present a novel scheme, 'PE-Probe', which utilizes morphological (or structural) information of portable executables to detect zero-day (i.e. previously unseen) malicious executables. Our proposed scheme is fully robust to code obfuscation and packing techniques. First, it classifies a given test executable as packed or non-packed based on well-studied heuristics. Based on the previous outcome, the test executable is compared to either of the specialized structural models (for packed/non-packed executables) for malware detection. PE-Probe is real-time deployable as its scanning time is, on average, less than quarter of a second per executable.

Through carefully designed experiments, we verify the reliability and robustness of our proposed scheme in stringent testing scenarios. The analysis presented in this study is done on a data set consisting of more than half a million malicious executable files obtained from OffensiveComputing.org.


Poll

Do you use the same password(s) across multiple websites?
I use the same password for all sites
I have a number of passwords but use the same for some sites
I use a different password for each site
I don't sign up to any sites that require a password

Leave a comment
View 4 comments

Jobs Career Sidebar

Virus Bulletin

In this month's magazine:
  • Social networking meets social engineering
  • Flying solo
  • Geneva convention
  • 7th German Anti Spam Summit 2009
  • Anti-phishing landing page: turning a 404 into a teachable moment
  • An update on spamming botnets: are we losing the war?
  • Windows Server 2008 Standard Edition SP2 x86
Virus Bulletin 10 2009
Subscribe now!
Virus Bulletin currently has 190,801 registered users.