OK I starting going through my bookmarks and I thought it might be time to share some of the links that helped me get going in hacking.
Assembly. It's the answer to the #1 asked question of noobs - what language should I learn? It's the one and only code you really need to know . EVERYTHING can be done in assembly, some things have to be done in assembly.
To learn how to hack is to learn to read assembly. Unless you have access to source code, it's your only real option. Hardly anything compiled to an executable program can be rebuilt back to its native code source. Everything can be reversed back to assembly.
There are 2 stages of learning assembly. You can learning to read it and you can learning to write it. Writing assembly is completely different then learning to reading it. If you have programing skills in other languages like php, perl, or anything else, I'll bet money you choose a C language for writing you hacks. Why? The code structure for assembly is rather unique while code structure for most other laguages are based on, or mirror C in many ways. That make writing in C easier to learn then writing code in assembly. But before you can do anything in C, you need to learn to read assembly first.
Below are some loosely grouped links on assembly. Im not going to get into packed exe's or dissasemblers. Start with the general sections. They will give you the overall concept of assembly language. Then work your way into the small bits and concepts links. They deal with specific concepts on assembly langugage. Not all are game related. Last if you feel you have a good handle on assembly, its time to move into reversing and game hacking. These tuts deal specifically with common issues you will face when hacking game code, like DMA etc.
Remember, assembly is a difficult language. Take your time to learn it right. You'll be better off later down the road.
General
http://www.emu8086.com/ http://webster.cs.ucr.edu/ http://en.wikibooks.org/wiki/Programming:x86_assembly http://www.hexsoft.gifgraphix.com/tu..._Beginners.zip http://maven.smith.edu/~thiebaut/Art.../artofasm.html http://www.drpaulcarter.com/pcasm/ http://www.nuvisionmiami.com/books/asm/ http://www.hexsoft.gifgraphix.com/tu..._A_Roadmap.rar http://pc.nanobot2k.org/Tutorials/135.htm http://win32asm.cjb.net/ http://www.hexsoft.gifgraphix.com/tu...T_ASM_Book.rar
Small bits and concepts
http://www.df.lth.se/~john_e/gems.html http://www.extalia.com/home/index.ph...guides&view=45 http://www.hexsoft.gifgraphix.com/tu...raining_P1.txt http://www.hexsoft.gifgraphix.com/tu...raining_P2.txt
Reversing & Game Hacking
http://www.extalia.com/home/index.ph...guides&view=34
enjoy and learn something ya bastards.
Credits by Stork