View Single Post
  #3  
Old 19-06-2012, 11:25
Nitrus Nitrus is offline
Registered User
 
Join Date: Jun 2012
Location: Where my IP says I do.
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
Nitrus is on a distinguished road
Having looked in the other no-cd's (french scene releases, although there are none for the english version), It's probably compiled with c++ 6+, because of the OEP:

Code:
005BA5E0 >/$  55            PUSH EBP
005BA5E1  |.  8BEC          MOV EBP,ESP
005BA5E3  |.  6A FF         PUSH -1
etc...
I can also see the Imports correctly, and IAT, but in the packed one (the one I'm trying to unpack), I can't see a thing, since I haven't succeeded in locating OEP.

Obviously, no text strings are legible, but I've passed a breakpoint to GetDriveTypeA, which probably triggers the CD Check routine (a message box saying: Please insert CD of "Runaway 2"), and I was able to jump past it, but then it triggers another messagebox saying "Please insert original CD of "Runaway 2"", and I'm guessing that's where the TAGES kicks in. I haven't been able to figure out what causes that, I've been running a trace, but it's taking too long to get to where it breaks. Plus on some occasions it even triggers something that restarts the PC altogether. And now, I'm at a loss, and don't know how should I proceed with the unpacking.

I could upload the binary somewhere if you or someone else would like to take a look at it? Although you could just download and extract it from the official patch...
Reply With Quote