Oh, and whoever equated cracking with reverse engineering -- one of us is unclear on what reverse engineering is. I always understood it to be inductive engineering, working from a finished product and ending up with how to create that finished product. Am I wrong?
Erm, that was me. Maybe not the correct choice of words, but then again, they aren't my own. The reverse engineering term came from notes written on cracking that I'd read a few moons ago. I do quite a lot of reading on different subjects as I tend to become bored easily with most of my 'projects'. Having said that, lock picking is something that I'm going to stick with. Unlike my 1/2 finished robotics & electronics projects.......
hacking got me my current job...
Obviously WhiteHat, you're an ethical hacker, good on you!!
My interest in cracking was inspired by wanting to remove a niggling password prompt from a program that I own and use for work. Once I understood what to do (reverse a jump), I haven't bothered with cracking since!!