sHice
April 11th, 2004, 18:55
hi
i tried to unpack a game protected with secuROM 5.00.3 first i dumped the exe at the oep and then i coded a callfixer which replaces every secuROM call with the correct api call.when the call fixer had done his job i dumped the .text section with the correct calls and replaced the .text section of my first dump with the fixed .text section.next i started the game and everything worked just fine but when i wanted to load a savegame *bang* i was back on my desktop ... it happened what i had thought would happen.the game tries to call an api which my call fixer couldn't fix cause i didn't try to load a savegame when my callfixer was active.to solve that problem was easy i started my callfixer again and this time i loaded a savegame then dumped the .text section replaced it everything was fine in my new dump.but what can i do if the game wants to call an unresolved api in the middle of the game?? i can't play the whole game with my callfixer
any solutions for this !?
thx
i tried to unpack a game protected with secuROM 5.00.3 first i dumped the exe at the oep and then i coded a callfixer which replaces every secuROM call with the correct api call.when the call fixer had done his job i dumped the .text section with the correct calls and replaced the .text section of my first dump with the fixed .text section.next i started the game and everything worked just fine but when i wanted to load a savegame *bang* i was back on my desktop ... it happened what i had thought would happen.the game tries to call an api which my call fixer couldn't fix cause i didn't try to load a savegame when my callfixer was active.to solve that problem was easy i started my callfixer again and this time i loaded a savegame then dumped the .text section replaced it everything was fine in my new dump.but what can i do if the game wants to call an unresolved api in the middle of the game?? i can't play the whole game with my callfixer

thx