Cracking the disc check of games?

Are there any FLOSS alternatives?

I don't run pozzed modern games. I have good confidence on the programs I run in wine.

Because writing a keygen is harder.

I've never found one I liked as much as IDA, but radare2 is supposedly good if you can get into it. Also check out tuts4you.com/ I haven't been there in years but they have/had many crackmes.

Attached: serveimage.png (2197x1017, 416.19K)

it breaks poorly written pajetware

Get a disassembler, like IDA Pro.
Get a cracked exe.
If possible, get the original, uncracked exe.
Get the different version you want to crack.
Compare them.

Usually, the patches won't affect the copy-protection code so it will just be moved around. So, you just have to find the right place and copy the cracked part to the new address.

The year 2004 just called.
It wants its problems back.

You heard it from paid Steam shills. They say GOG is bad because you can torrent the games for free (as if you couldn't torrent Steam games), because having to download the games before being able to play them is DRM (it's not, and obviously Steam is worse), because some games on GOG used scene cracks and that's supposedly theft (but piracy isn't), and because GOG is illegally selling abandonware (they have all the legal rights, you can find many of the same games on Steam, and something is by definition not abandonware when it's still being sold). Maybe GOG has some problems, but they aren't the ones the Steam shills keep talking about.

- Write a simple program that detects the CD drive letter and then reads a file from it.
- Open OllyDbg. Search for the occurrence of the CD drive access.
- Just below it, you'll see the CD drive variable being used alongside the filename you've mentioned.
- Patch the assembly so that it just pushes a string of "\" as the drive letter. This will make the game read from the relative path its installed to.

That's it really.


GOG often does the barebones work needed to get a game working in most cases.
Sometimes better versions can be found on forums or torrents.

RWS is a bad example since they self publish. Unless they self publish most of it goes to the publisher.

radare2 is good but the learning curve is unnecessarily steep. for 32bit exe dynamic just use Olly. for 16/32/64bit exe static use IDA. I would still recommend IDA for static disassembly of other architectures like 68k. if you want to use r2 on principle (non-Windows) then it's very powerful, but your time is better spent on easier options to begin with.