Ok. Como todo, existen personas buenas y malas.
Existen hackers y crackers que prácticamente saben lo mismo pero su finalidad es totalmente diferente.
Un hacker es una persona que (por ejemplo)
encuentra bugs en un programa y los reporta para arreglarlos, en cambio, un cracker
encuentra bugs y los explota.
Un defacer es un
experto en seguridad de servidores y webs.
El 'bueno' es el que encuentra fallos en una web/servidor y los arregla, el malo es el que los explota, como puedes ver en algunas webs estos son los que ponen "Defaced By .....", que se divierten arruinando el trabajo de los demás, aunque a veces es bueno "defacear" un web.
Conozco a unos LAMMERS (idiotas que saben mandar un xploit y se creen hackers o crackers) que tienen sus webs, hacen creer a la gente que son lo máximo y son una mierd@. Entonces, allí sería excelente hacer un deface, arruinar toda su web por LAMMER.
Para más información te dejo aquí los links de Wikipedia:
Hacker
Cracker
Defacer