Jó, hogy mindenki máshogy ismeri a hacker/cracker fogalmát.
Sztem meg vannak a hackerek/crackerek. A hacker alatt értjük akik a klf rendszerek biztonsági hibáit keresik/kihasználják, ergo vmilyen szinten betörnek egy rendszerbe. Ha rossz szándékaik vannak (károkozás), akkor black-hat (fekete kalapos), ha nem a károkozás a céljuk, hanem hibakeresés/értesítik a rendszergazdákat, programfejlesztõket a talált hibákról, õket white-hat (fehér kalapos) hackereknek nevezzük.
Míg a cracker, elsõsorban programok/programkódok feltörésével/módosításával foglalkozik (elvileg itt is lehetne black/white hat, de mivel többségben vannak a feketekalaposak simán rájuk érthetõ, így terjedt el).
Na valaki fogalmazza meg mégjobban :)
(Lusta vagyok megkeresni a hacker faq-t, abban rendesen le van írva ez is)