Majorix
September 18th, 2007, 08:24 PM
Hi.
I will be studying Software Engineering this year, and oddly enough, I am interested in Reverse Engineering i.e. cracking of software.
Under Windows environment cracking is usually done to remove protection from software etc. Even though maybe I will do that in the future, I am not interested in that in the first place. First I want to make bots for games I play. You know, crack your way into the exe, change some stuff and it will play with your strategy without the need for you to be on the computer. Or you play and let the computer do the calculations, timings, aimings (in an FPS game for example) etc. That would be really nice.
First for Windows:
1. What knowledge do I need? Assembly? Binary?
2. What tools do I need? I had some tool that would convert most exes to binary but I lost it and didn't quite understand the output of it :D
Now for Ubuntu:
1. What knowledge do I need?
2. What tools? Preferably on the repos..
3. What can be cracked under Linux?
I will be studying Software Engineering this year, and oddly enough, I am interested in Reverse Engineering i.e. cracking of software.
Under Windows environment cracking is usually done to remove protection from software etc. Even though maybe I will do that in the future, I am not interested in that in the first place. First I want to make bots for games I play. You know, crack your way into the exe, change some stuff and it will play with your strategy without the need for you to be on the computer. Or you play and let the computer do the calculations, timings, aimings (in an FPS game for example) etc. That would be really nice.
First for Windows:
1. What knowledge do I need? Assembly? Binary?
2. What tools do I need? I had some tool that would convert most exes to binary but I lost it and didn't quite understand the output of it :D
Now for Ubuntu:
1. What knowledge do I need?
2. What tools? Preferably on the repos..
3. What can be cracked under Linux?