riPPadoGG
December 7th, 2001, 00:57
Hi All,
I am back looking for help again.
I am finally trying to manually unpack a packed exe.
Yesterday I gave Aha-Soft Art-Icons a try. (My 1st try for that matter).
I used icedump to find the OEP. I am rather confident that I came along the right path till this point.
I dumped and fixed(dump-fixing, changing OEP) the exe, ran it again. It did not run.
Checked and found out that It was jumping to an INVALID region.
So fired up ReVirgin.
I started the original exe and traced to what appeared to me was the import table...
It looked like this...
mov [eax], al
jmp [some location]
mov [eax], al
jmp [some location]
mov [eax], al
jmp [some location]
mov [eax], al
jmp [some location]
mov [eax], al
jmp [some location]
mov [eax], al
jmp [some location]
.......so on...
The jumps above defenitely pointed to APIs.
I found out the start and end of jump table, Filled in the details in ReVirgin. ReVirgin worked for some time,
and came up with almost nothing.
ie, no imported funtion was resolved.
So, after all this garbage, the question is, Where have I gone WRONG?
Also, are what all are the other programs which will help us to rebuild the IT. I can spend time tracing. So it need not be that AUTOMATIC.
regards,
Thanks in Advance..
riPPadoGG
NB: I WANT TO UNPACK SOMETHING DESPERATELY THIS WEEK-END...
I am back looking for help again.
I am finally trying to manually unpack a packed exe.
Yesterday I gave Aha-Soft Art-Icons a try. (My 1st try for that matter).
I used icedump to find the OEP. I am rather confident that I came along the right path till this point.
I dumped and fixed(dump-fixing, changing OEP) the exe, ran it again. It did not run.

Checked and found out that It was jumping to an INVALID region.
So fired up ReVirgin.
I started the original exe and traced to what appeared to me was the import table...
It looked like this...
mov [eax], al
jmp [some location]
mov [eax], al
jmp [some location]
mov [eax], al
jmp [some location]
mov [eax], al
jmp [some location]
mov [eax], al
jmp [some location]
mov [eax], al
jmp [some location]
.......so on...
The jumps above defenitely pointed to APIs.
I found out the start and end of jump table, Filled in the details in ReVirgin. ReVirgin worked for some time,
and came up with almost nothing.
ie, no imported funtion was resolved.

So, after all this garbage, the question is, Where have I gone WRONG?
Also, are what all are the other programs which will help us to rebuild the IT. I can spend time tracing. So it need not be that AUTOMATIC.
regards,
Thanks in Advance..
riPPadoGG
NB: I WANT TO UNPACK SOMETHING DESPERATELY THIS WEEK-END...