Some people loose the translation of hacking.
Lost your account?
-Cracking
Key-logged?
-You downloaded an executed a program and sends all your password information to user and possible able to other things, including downloading files and deleting stuff which brings me too:
Trojan/Virus?
-Basically, the same thing as Key-logger as it does the same thing and they can remote connect to your computer most of these may not work anymore as they're easily detected their are some still in existents that are able to download files, delete files including system files, this is not hacking this would considered a "Remote Control" and you're the that downloaded the files are went to some website that allowed this too happen.
Websites?
-There are many explanations and many will call this hacking, people who don't check for updates for their site are prone to vulnerabilities and if you're the unlucky to get exploited when their is no patch available yet, all you can do is make sure you do backups and hopefully there is a patch release a.s.a.p. - Reason why I call this cracking, most of the time exploits can consist of getting the md5 hash and their are websites online or brute forces/dictionary crackers that can get the password. Most scripts now in-days are using new algorithms to prevent these measures of vulnerabilities such as md5 hash + salt, but even these are being countered to be cracked. Again the most common way is a key-logger or trojan.
What do I define as hacking?
-Hacking to me and a lot people in the community defines it as "people who help the community" which boils down to:
White Hat - People who help and release patches to exploits of a vulnerable script/system.
Black Hat - People who use their knowledge to use those exploits and gain access to sites/systems, but refers back to just crackers, not hackers.
Grey Hat - White Hat and Black Hat.
Have I ever been hacked?
Nope
Have I ever been cracked?
Nope
Enjoy!