Remember back in the day when Nintendo (NES) came out. Some of the games... if you jumped, ducked, or attacked at the right time the game would freak out and "Glitch". Hacking/Cracking is much of the same except you can sometimes spot these potential "Glitches" by reading the source code. Other times you will accidentally make something happen.
The more you understand how different programs work and interact the more you will understand how to break and interfere with these things.
There is no * place to look up cracking or hacking because there is not * piece of software out there. If you Google for "Software Hacking" (software being a specific program), you can really see how engineers developed their programs over time to prevent exploits. One of the biggest and most often exploited programs is Aol Instant Messenger. Do a Google search on this. You will find thousands of results, most outdated.
[url=http://www.syntax******.info/tools/services.php]Speed Up Windows XP[/url]
[url=http://www.syntax******.info/tools/ip.php]Get An Ip Address[/url]
[url=http://www.syntax******.info/tools/base_converter.php]Base Converter[/url]
--------------------------------
[URL=http://www.boninroad.com/syntax******/]Old Site[/URL]
[URL=http://www.syntax******.info]Comming Soon[/URL]