1. Hackers
Un hacker es aquella persona experta en alguna rama de la tecnología, a menudo
informática, que se dedica a intervenir y/o realizar alteraciones técnicas con
buenas o malas intenciones sobre un producto o dispositivo, alterando asa las
diversas informaciones que posee del dueño.
Varios subgrupos de la comunidad informática clandestina con diferentes actitudes y
metas usan diferentes términos para demarcarse los unos de los otros, o tratan de
excluir a algún grupo específico con el que no están de acuerdo. Eric S. Raymond,
responsable del nuevo Jargon File, aboga por que los miembros de la comunidad
informática clandestina deban llamarse crackers. Sin embargo, esas personas se ven
a sí mismas como hackers, e incluso tratan de incluir las opiniones de Raymond en
lo que ven como una cultura hacker en general; opinión duramente rechazada por
el propio Raymond.
2. Al igual que el hacker, el cracker es también un apasionado del mundo
informático. La principal diferencia consiste en que la finalidad del cracker es
dañar sistemas y ordenadores. Tal como su propio nombre indica, el significado de
cracker en inglés es "rompedor", su objetivo es el de romper y producir el mayor
daño posible. Para el hacker, el cracker no merece ningún respeto ya que no
ayudan ni a mejorar programas ni contribuyen a ningún avance en ese sentido.
La acción de crackear requiere un mínimo conocimiento de la forma en que el
programa se protege. Por lo general, los programas tienen la protección o
activación por número de serie. Otros hacen la activación por medio de
artimañas, en las cuales utilizan técnicas como registro vía web, vía algún
mecanismo físico (activación por hardware) o por algún archivo de registro. El
crackeo de software es una acción ilegal en prácticamente todo el mundo, ya que
para lograrlo es necesario utilizar la ingeniería inversa y sirve para elimina
limitaciones que fueron impuestas por el autor para evitar su copia ilegal; por
ejemplo, contra los sistemas anticopia de los CD-ROM suelen usarse los no cd.