Journal Issues
| Vol.5, No.1, 2008 | | Vol.4, No.2, 2007 | | Vol.4, No.1, 2007 | | Vol.3, No.2, 2006 | | RECON2006 Conf. Proc. | | Vol.3, No.1, 2006 | | RECON2005 Conf. Proc. | | Vol.2, No.1, 2005 | | Vol.1, No.2, 2004 | | Vol.1, No.1, 2004 |
Statistics
Members: 1925
News: 291
Web Links: 1
Visitors: 3542771
Who's Online
We have 1 guest online
|
 Damn Vulnerable Linux (DVL) is a Linux-based (modified Damn Small Linux) tool for IT-Security & IT-Anti- Security and Attack & Defense. [ CLICK HERE FOR MORE INFOS! ]
|
Featured Conference Video
 OllyBone - Semi-Automatic Unpacking on IA-32. View the conference video here!
|
Home
|
OllyBone - Semi-Automatic Unpacking on IA-32 |
|
Written by Joe Stewart
|
The amount of new malware being developed has increased at a staggering
rate over the last couple of years. At the same time, executable
packing technology has grown to provide malware authors with a myriad
of choices in how they pack their malware to evade detection and
analysis. This presents a growing problem to analysts who lack the time
to learn how each packer works and can be unpacked, but still need to
be able to quickly handle anything that comes their way.
There are three conventional approaches to automatic unpacking,
including unpacking by emulation (very difficult to write 100%
compatible to the platform and therefore tools that are closely held by
their authors), unpacking by memory dump (not reliable and, will also
corrupt variables with their post-initialization values), and finally,
writing a specific unpacking engine for each packer based on
reverse-engineering the packer code (also a huge undertaking to have
enough coverage, also a cat-and-mouse game).
In this presentation I will demonstrate a semi-automatic approach to
unpacking malware that bridges the gap between highly-skilled manual
unpacking and speedy but costly automatic unpacking. By leveraging
certain aspects of the i386 architecture we can unpack code from a
great deal of packers to the OEP without emulation or specific
knowledge of the packing algorithm.
Download: http://www.secure-software-engineering.com/downloads/recon2006/recon2006_Stewart_Ollybone.pdf
|
|