The hackpacker guide: an in-depth look into custom run-time packers

Xu Yang Fortinet

Today's threat landscape is characterized by the utter prevalence of 'packed' malware: nearly 60% of malware in the wild at the time of writing is encrypted by run-time packers, commercial and 'underground' (aka 'custom') ones alike. The goal of malware authors who resort to using run-time packers is, as a matter of fact, obvious: hindering AV protection by concealing the functionalities of their critters under an efficient, malware-independent, and relatively affordable veil of obfuscation layers. While the prevalence of custom run-time packers in malware today is 'only' equivalent to the prevalence of commercial (and/or common) ones, the share of the former have significantly augmented over the past two years; moreover, the 'high-impact' threats have almost systematically resorted to custom run-time packers: Stration in its time, the Storm worm, the infamous 'OnlineGames' family of password stealers, Waledac, Conficker, etc. The list is non-exhaustive, and of course does not include those who might be wandering in the wild right now, unknown and uncaught.

This raises numerous questions: where do the custom packers originate from and how many of these are out there? For malware authors, what are the 'pros' of custom packers over commercial ones? What are their key features, and do they exhibit common behaviours? This paper will attempt to shed light on those interrogations, before presenting leads to address the issue of custom packers in malware.

Quick Links



Poll

When do you install software updates?
As soon as they are released
As soon as I have some time
I take my time, but I always install them eventually
Only when I feel it is absolutely necessary
Never
Leave a comment
View 12 comments

Jobs Career Sidebar

Twitter Feed

virusbtn: RT @emailsecmatters: The typical spam message has sources as diverse as the spam lunch meat: http://ht.ly/2yucd
1 hour ago


virusbtn: Can anyone write a rap about our RAP tests (http://bit.ly/255ySQ) and submit it to the Symantec competition http://bit.ly/bOJg8r
5 hours ago


Virus Bulletin

In this month's magazine:
  • VB100 – Windows Vista Business Edition Service Pack 2
  • Apple pie order?
  • Anti-unpacker tricks – part eleven
  • Advanced exploit framework lab set-up
  • HTML structure-based proactive phishing detection
  • What’s the deal with sender authentication? Part 3
Virus Bulletin 08 2010
Subscribe now!
Virus Bulletin currently has 208,221 registered users.