![]() |
|
#1
|
|||
|
|||
|
Working with multiple modules when reversing
Hi,
So I have a game (Crysis 2 Beta) and unlike the release version where the modules are all merged into one executable, they decided to compile each DLL separately (instead of statically linking it/just coding it in) and load it from the main executable. So it looks something like this: iHcdFfP.png Now when I want to xref something in OllyDbg the function can end up in any of the modules so to look back in IDA I would have to open another instance for the separate module to look at the function. Totally this is > 9 instances and I can't do this without it being utterly time consuming. What I wanted to do is merge all the DLLs together and I first encountered this : http://www.hexblog.com/?p=6 After I downloaded the script and tried to execute it (in IDA 6.5) it failed and told me the exact line so I commented it out and it sort of worked. Now I come across this error : i1Oha0D.png After this error pops up a portion of the DLL is added and the rest is not. Judging from the error, the script cannot find one of the structures in the PE file format and thus was unable to load in everything else. Another thing I tried was OllyDumpEx, but it was never meant for dumping all the modules of a process together to make up one executable. Any suggestions/ideas would be helpful. Thanks
|
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Detection/Signature for Corba/Com/Dcom/Activex Modules | nulli | General Discussion | 2 | 11-27-2005 18:41 |
| Working with wisdec on xp | kittmaster | General Discussion | 2 | 03-03-2005 07:46 |
| Modules loaded by a exe | loman | General Discussion | 15 | 05-18-2004 22:37 |