Tools Required: OllyDbg, Stud_PE, UltraEdit or any suitable hexeditor
Skill Level: Beginner
Unpacking executables in OllyDbg is usually pretty straight-forward, but sometimes, we come across a DLL that is packed, which can affect how we approach the problem. Due to the way OllyDbg uses the loaddll.exe wrapper to analyze DLLs, the DLL's initialization code will run before we hit our startup breakpoint, allowing the code to perform debugger detection or any other nasty tricks before we get a chance to stop it.
This tutorial gives a step-by-step illustrated guide to unpacking a Morphine-packed DLL using OllyDbg. In this case, our target is a piece of malware identified by Kaspersky Anti-Virus as "Trojan-Proxy.Win32.Agent.jz". RDG packer detector tells us that it is packed by Morphine 2.7.
Download Link:
CODE
http://www.joestewart.org/morphine-dll/
Ted.
Cracking → Unpacking → Manually Unpacking A Morphine-packed Dll With Ollydbg..., Tutorial from Joe Stewart..03 Jun 2009, 15:23 ![]() 0
foobar75 02 Jul 2010, 13:45 #
Nice tutorial an well written.
![]() 1
didarulkarim 28 Jun 2011, 17:48 #
thaanks
You have to login or register to post comments. |



