Desde que se usó por primera vez la palabra Hacker, más o menos hace 13 años, ésta ha sido mal utilizada, mal interpretada y encasillada en un contexto errado, antes que nada, aclaremos que el termino Hacker no tiene nada que ver con actividades delictivas, si bien muchos Hackers cometen errores, la definición no tiene nada que ver con ello.
Definición 1: Término para designar a alguien con talento, conocimiento, inteligencia e ingenuidad, especialmente relacionadas con las operaciones de computadora, redes, seguridad, etc.
Definición 2: Persona que disfruta aprendiendo detalles de los sistemas de programación y cómo extender sus capacidades, tan intensamente como, al contrario, muchos usuarios prefieren aprender sólo el mínimo necesario.
Según monografias.com: El término hacker, se utiliza para identificar a los que únicamente acceden a un sistema protegido como si se tratara de un reto personal sin intentar causar daños.
Nótese que ninguna define al Hacker como un criminal. En el mejor de los casos, son los incentivadores, probadores y aprobadores de las mejores y más nuevas tecnologías. En el peor, los Hackers pueden ser traviesos, perversos y delincuentes curiosos. Si entendemos como Hacker al individuo que usa sus habilidades y recursos para invadir sistemas informáticos ajenos, dejamos un hueco en la definición, pues no es tan simple, un Hacker puede ser un niño travieso, un joven delincuente o un gran profesional

CRACKER
En el mundo de la informática cada día estamos corriendo el riesgo de caer en manos depersonas inescrupulosa que intentarán sacar algún beneficio a cuesta nuestra. Es por eso que tenemos que estar siempre alertas de todo tipo de variante o mínimo detalle diferente de los programas y herramientas que utilizamos, pues nunca sabemos si podremos ser víctimas de un cracker.
Para resaltar la diferencia que tienen estos con los hacker, se puede decir que los crackers son individuos bastante temidos y criticados por los usuarios comunes de Internet pues ellos a través de sus acciones, están violando los derechos de los sistemas informáticos pero con una finalidad distinta, ya que estos buscan algún tipo de beneficio personal tras las acciones que cometen.
Los crackers realizan sus actividades con todo tipo de instrumento que pueda modificar el comportamiento común o variar la forma de utilizar el software o hardwareque van a atacar, todo esto sin realizar ninguna clase de daño notorio a primera vista para el usuario común del mismo programa.
Los tipos de crackers que existen se pueden ramificar en distintas categorías:
Primeramente están los más novatos, los cuales son conocidos bajo el nombre deLammers. Debido a la facilidad con que se manejan algunas de los programas con los que trabaja un cracker común, ellos intentarán ponerlas en uso con el fin de atacar o sacar información de la computadora de un conocido. Si el Lammer no es lo suficiente cuidadoso o no tiene un buen conocimiento de informática puede terminar realizando un gran desastre tanto para él como para su víctima.
Primeramente están los más novatos, los cuales son conocidos bajo el nombre deLammers. Debido a la facilidad con que se manejan algunas de los programas con los que trabaja un cracker común, ellos intentarán ponerlas en uso con el fin de atacar o sacar información de la computadora de un conocido. Si el Lammer no es lo suficiente cuidadoso o no tiene un buen conocimiento de informática puede terminar realizando un gran desastre tanto para él como para su víctima.