Magnetman
April 16th, 2003, 13:51
Hi,
Im trying to unpack an exe file that is protected with Armadillo.
I used the great tool DILLODUMPER 1.8 from [LUNAR_DUST] to Dump the prog from memory.
Im very unexperienced to unpacking.
In his manual he describes how to use it. Itīs easy because itīs almost all automatic
In the last step i have to work with ImpREC. In his manual he discribes it as follows:
>> "4. Turns off API redirection, so you can rebuild in a snap with ImpREC."
I downloaded ImpREC but I donīt know how to use it
. The DILLODUMPER gives me the following Output:
Loading victim process..
Examining .....
New Process is 774h
New Process Thread is CB8h
Executing...
Preparing....
Starting normally
Scanning....Please wait..
Acquired !
Acquired !
Fixing Advanced NTIce Detection....
Expired Check arma 2.85 found..fixing...
Import Redirection found..fixing...
Syncing .....
Attempting dump, please be patient...
OEP FOUND! : 6D973Ch
Program dumped..
Header fixed..
Dump Successfully fixed !
WAITING HERE FOR IMPORT REBUILDING
You may rebuild the imports with ImpREC. There IS NO IAT REDIRECTION
The process ID is 774h
Import table is at: 2E3000h, size: 3830h
Press any key when done to exit <<===== Here I run ImpRec
Okay at that point I run ImpRec, select The Process 848h out of the process List.
Then ImpRec reads the DLL Files? Or something like that and fills in
the Section "IAT Infos needed" the following parameters:
the Following default values:
OEP 003250B9
RVA 00000000
Size 00001000
Hmmmm... but are these values correct? Or do i have to use the values in the
DILLODUMPER window?
Ok I would say RVA=00000000 and Size=00001000 arenīt correct
. But Whats with
the OEP?
DILLODUMPER says OEP=6d973C
ImpRec says OEP=3250B9
which one is the correct one???
In the RVA and size box, i would use the DILLODUMP output RVA=2e3000, Size=3830
Is that Okay???
Hope someone can help.
Greetz
Magnetman
_________
Im trying to unpack an exe file that is protected with Armadillo.
I used the great tool DILLODUMPER 1.8 from [LUNAR_DUST] to Dump the prog from memory.
Im very unexperienced to unpacking.

In his manual he describes how to use it. Itīs easy because itīs almost all automatic

In the last step i have to work with ImpREC. In his manual he discribes it as follows:
>> "4. Turns off API redirection, so you can rebuild in a snap with ImpREC."
I downloaded ImpREC but I donīt know how to use it

Loading victim process..
Examining .....
New Process is 774h
New Process Thread is CB8h
Executing...
Preparing....
Starting normally
Scanning....Please wait..
Acquired !
Acquired !
Fixing Advanced NTIce Detection....
Expired Check arma 2.85 found..fixing...
Import Redirection found..fixing...
Syncing .....
Attempting dump, please be patient...
OEP FOUND! : 6D973Ch
Program dumped..
Header fixed..
Dump Successfully fixed !
WAITING HERE FOR IMPORT REBUILDING
You may rebuild the imports with ImpREC. There IS NO IAT REDIRECTION
The process ID is 774h
Import table is at: 2E3000h, size: 3830h
Press any key when done to exit <<===== Here I run ImpRec
Okay at that point I run ImpRec, select The Process 848h out of the process List.
Then ImpRec reads the DLL Files? Or something like that and fills in
the Section "IAT Infos needed" the following parameters:
the Following default values:
OEP 003250B9
RVA 00000000
Size 00001000
Hmmmm... but are these values correct? Or do i have to use the values in the
DILLODUMPER window?

Ok I would say RVA=00000000 and Size=00001000 arenīt correct

the OEP?
DILLODUMPER says OEP=6d973C
ImpRec says OEP=3250B9
which one is the correct one???
In the RVA and size box, i would use the DILLODUMP output RVA=2e3000, Size=3830
Is that Okay???
Hope someone can help.
Greetz

Magnetman
_________