Yes. Start on offline games. Excellent recommendation.
The first game I hacked was Minesweeper! WOOT! (Serious :P)
Yes. Start on offline games. Excellent recommendation.
The first game I hacked was Minesweeper! WOOT! (Serious :P)
yeah... but i wasnt that worried about hacking doom =P i coulda traced the return to see what called it (or went to the first address with olly), and then just put a JMP... but yeah =D
Wish I knew as much as you, but I'm too lazy to go learning all that stuff... thats why I'm going to go to Clemson (WOOT WOOT JUST GOT MY ACCEPTANCE LETTER BTW!!!) for computer programming (and stuff of that sort). Btw cypher, do you know anything about hooking Direct X functions and messing with them? I know a certain someone that you may be interested in helping that has an idea for a hack... not gonna say it who/what though so others dont make it first =P
so how would one go about disabling signature and glueXML checks
edit: haha, first post....lulz, the professor in me is showing....
Another method, actually the easiest method, of seeing what C/C++ looks like in assembly is using gcc from the command line to compile your code. You can see the similarities and differences in for, while, do-while loops, if and switch constructs and so much more.
just gcc -s source.cc
It's easier in the beginning to use C code instead of the additional confusion of C++ code to learn the basics. Once you start with something simple like x=x+1, see how things move around in the registers, then add if's and loops...it's interesting and not really time consuming. We used this method to train ourselves for programming in ASM by hand for some little robots in one of my undergrad courses. khepera robot - Google Search check out some videos...
Anyway, you get the ASM files out of this and then you can modify them and compile the .s files into executables and see what you broke!
An live linux distribution is all you need if you don't want to clutter up your desktop/laptop and have better text editors at your finger tips...
While not related to reverse engineering a game, this method will let you identify quicker what IDA or Olly is showing you...
I love you lol, this is soooo smart