So the other day I saw IDA Pro 5.2 and thought of some of the things that such a program could be used for. Almost immediately after seeing the organization of a few programs, I wandered back to my lair and downloaded it for myself. I bought up an old C++ project and was spellbound. I could trace everything in the program and even modify parts of it using hex. Then something happened that changed everything -- I saw where I had written an IF statement. I thought to myself, "Hey, why can't I change that thing to point there if it's true AND false?" Realization -- I could use this to get past those pesky boxes asking for the user to enter a serial number to activate certain programs.
After a bit of random failures on an old game my mother was obsessed with (it expired after 60 minutes of play time), I found a few sites with various, legal files to practice on.
http://www.learn2crack.com/windowcrack(a-d).htm -- Not very helpful but quite a few files to try
http://www.crackmes.de -- Good site with plenty of examples and solutions
If you're just getting started, I have to say that neither site offered much information on where to begin. But if you're interested, I'm sure you'll figure it out :)
Wednesday, December 19, 2007
Subscribe to:
Post Comments (Atom)
2 comments:
If you want to learn about IDA Pro and tracing applications then where you want to go first is http://www.openrce.org/ ; but don't be asking about "cracks" there. These are serious professionals.
Ooh thanks. Looks like there's a lot of useful information to be had there.
Post a Comment