Darkelf
April 22nd, 2010, 13:05
Hi guys,
this evening while I went shopping for dinner, something came into my mind. It was about SecuROM or any other game copy protection out there. First of all, I was never into this DVD protection stuff so all of the following is just an intellectual game by now.
I wonder if it's possible to intercept and log the communication between a DVD drive and a game's exe (to be precise: the protection of the exe). If it's possible - and I strongly believe it is - then why not making an interlayer that hooks that communication and feed the protection with exactly the data that an original DVD would provide? I know, that protections check if a drive is just emulated, but that's not important, because I don't want to emulate a drive. I want to use a real drive and tamper the communication. That would have a lot of advantages. The original exe doesn't need to be unpacked, it would be possible to update the game without the need for a new No-DVD, one interceptor could serve any game by just feeding it another logfile and so on.
As I mentioned , I was never really into this stuff and maybe all I've written so far is just gibberish, but I would love to make this a real project. So, I'd like to hear your opinions. I don't want to ride a dead horse, but if you think it's possible, I'll do my very best.
Best regards
darkelf
this evening while I went shopping for dinner, something came into my mind. It was about SecuROM or any other game copy protection out there. First of all, I was never into this DVD protection stuff so all of the following is just an intellectual game by now.
I wonder if it's possible to intercept and log the communication between a DVD drive and a game's exe (to be precise: the protection of the exe). If it's possible - and I strongly believe it is - then why not making an interlayer that hooks that communication and feed the protection with exactly the data that an original DVD would provide? I know, that protections check if a drive is just emulated, but that's not important, because I don't want to emulate a drive. I want to use a real drive and tamper the communication. That would have a lot of advantages. The original exe doesn't need to be unpacked, it would be possible to update the game without the need for a new No-DVD, one interceptor could serve any game by just feeding it another logfile and so on.
As I mentioned , I was never really into this stuff and maybe all I've written so far is just gibberish, but I would love to make this a real project. So, I'd like to hear your opinions. I don't want to ride a dead horse, but if you think it's possible, I'll do my very best.
Best regards
darkelf