![]() |
|
|
|
#1
|
||||
|
||||
|
Quote:
Being new to the art of unpacking I thought that one the file is unpacked no patching would be needed. One of the other VIP forum members kindly unpacked the file for me. It has all the relocs intact and it loads, running the file reports an invalid or corrupt serial number so it needs to be patched. I found that the DLL is trying to load the armaccess.dll and then make a call to check the serial, I patched this and it runs. Upon running the patched DLL for the first time it displays the registration info, activating again runs the DLL as expected. Can anyone tell me if this is how unpacked Arma DLLs normally behave? How do you guys tackle the armaccess.dll reference? Just patch it out as I have? Quote:
Quote:
Quote:
I've read that loading the unpacked file at different base addresses into Relox is what is needed to recover the table. I've also read that they don't need to be rebuilt as they are in there original state in the dump. Can you clarify this please? I'm quite enjoying the whole learning experience of it all. Thanks, 5Alive. |
|
#2
|
|||
|
|||
|
Hey,
I've never had to rebuild a relocation table in Armadillo programs or DLL's. -Lunar |
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Why can't I re-Dillo it? | Flagmax | General Discussion | 8 | 07-31-2004 03:30 |