Topic: "EXE Unpacking" (page 1 of 1)

1
Author Post
bbdakraxor
groupmaster
Hey there!

I'm new to EXE unpacking and I have some questions.

How can you decide which executable packer did the programmer use?
Are there any general methods of unpacking executables that works for all (or at least most of) executables?
Edited by bbdakraxor on 03.01.2005 21:31:28
private message EMail
unknown user
each exe packer has a particular algorhitm.. some people even invent there own.. in know a few people who do on a regular basis. the only way to determain it is by signatures much like a virus would have.. or by analyzing the first few bytes.. however those can also be altered through polymorphic code and randomization crap.. so technically there is no absolute way to determain the packer or cryptor and as for unpacking them u can acutally write ur own apps to do so by loading them into memory and them dumping them to disk in a particular way however some even have protection against this. hope that helps u.
EMail
bbdakraxor
groupmaster
How can I dump them?

I found a program called ProcDump32 that should be able do this, but the output EXE files can't be run because of some kind of initialization error.
private message EMail
unknown user
I found some very good ollyebug tuts.
(sadly forgot the link)
they suggested a very good tool to ... unpack
EMail
occasus
groupmastergroupmastergroupmastergroupmastergroupmastergroupmastergroupmaster
Perhaps these nice sites can help you :)
http://unpack.cjb.net/
http://protools.cjb.net/ --> very good
private message Website
chaosphere
groupmaster
There is also another very useful tool, it's called PEid.

It shows you with what Algrithm a Program is packed.

greetz

chaosphere
private message EMail
bbdakraxor
groupmaster
Lots of thanks! PEiD is really good.
private message EMail

Topic: "EXE Unpacking" (page 1 of 1)

1