Panemuckl
June 26th, 2004, 04:48
Hi!
Since it's my first post I'd like to tell you that I've used the search function,
studied the faq and read tutorials, so there's no need to flame me right now.
I need some advice on unpacking Neolite 2. To practise, I tried to
decompress Neolite itself. Guess what, I already managed to unpack
neolite.exe without any trouble...
Next, I was working on pecomp.dll, also provided and packed with Neolite.
I changed the characteristics ( [ PE_header_start + 22 bytes ] --> [value]-0x200h),
as described somewhere. So I was able to dump it using Ollydbg.
My question
But how do I rebuilt a dump (of an unpacked DLL file)? How do I rebuilt the
Imports? While unpacking Neolite.exe, I used ImpRec to rebuilt the dump.
As a library cannot be executed directly, I run it through Neolite and picked
up the DLL (ImpRec). But the OEP seems to be incorrect and no IAT is found.
Any help, any explaination?
BTW ollyDBG tells me that the OEP of the DLL is 0040 C638.
[image removed]
Since it's my first post I'd like to tell you that I've used the search function,
studied the faq and read tutorials, so there's no need to flame me right now.

I need some advice on unpacking Neolite 2. To practise, I tried to
decompress Neolite itself. Guess what, I already managed to unpack
neolite.exe without any trouble...
Next, I was working on pecomp.dll, also provided and packed with Neolite.
I changed the characteristics ( [ PE_header_start + 22 bytes ] --> [value]-0x200h),
as described somewhere. So I was able to dump it using Ollydbg.
My question
But how do I rebuilt a dump (of an unpacked DLL file)? How do I rebuilt the
Imports? While unpacking Neolite.exe, I used ImpRec to rebuilt the dump.
As a library cannot be executed directly, I run it through Neolite and picked
up the DLL (ImpRec). But the OEP seems to be incorrect and no IAT is found.
Any help, any explaination?
BTW ollyDBG tells me that the OEP of the DLL is 0040 C638.
[image removed]