Whilst talking about Securom:
I just had a deeper look into my 'old and crappy games box' and came out of it with an old copy of WarCraft 3, PiD says it's protected with SR 4.8 whatever...
I first used the original CD, then switched to the mini image not having to switch around.
Finding OEP is pretty straight forward (?), afaik similar to newer versions, SR 5 and early SR7s... (CreateEventA)
However, I experienced 2 strange things:
1. Running the game inside Olly takes about 5 minutes (!!!) to load and get to the OEP
Outside Olly it only takes about say 20 seconds
Does using SICE help here ? And why does it take Olly so long ? The protected file is only 600kb ?!?!
2. When reparing imports (just made a cheap plugin recovering imports) it crashes after a certain amount of imports...
This way, I have to copy the changes made by the script, restart (5 min -.-), reapply changes and repair the remaining imports... and Ive got to do that over and over again...
I constantly forget to set a BP on the JMP EAX (EAX = API), thus letting the script do nothing... -> 5 mins loading in vain :/
Already did that 5 times lol
btw Attaching didnt do it for me, often crashed, even took longer to load after attaching :/ phew dunno
However, not too hard if you know what youre dealing with, guess more recent versions are way harder