Artículo realizado por
Pedro Ferrera "BaDBoY"




Capítulo 1.
El arte del Hacking

aludos, internautas de todo el mundo. Soy {B4DB0Y} y voy a intentar resumiros en cuatro o cinco lecciones lo que yo creo que debéis saber si os queréis convertir en hackers. Este curso está orientado a todas aquellas personas que estén interesadas en aprender el arte del hacking, pero del hacking tal y cómo se entiende, y esta es una cuestión que vamos a tratar especialmente esta unidad.

Pero �cuidado! Este curso, tal y como su nombre indica, es de carácter introductorio. Todo lo que voy a enseñaros no es más que lo que tenéis que aprender para empezar, de alguna manera, a hackear. Es simplemente lo más básico, con esto no os vais a convertir en élite. Deberéis buscar más material y con el tiempo acabareis siendo élite, pero no queráis aprenderlo todo en un día, y no os obsesionéis mucho en este pequeño tutorial. Simplemente tomároslo como el primer paso para entrar en el hacking. Una vez hayáis hecho este paso ya estaréis dentro y no os será fácil salir.

�Por qué un curso de carácter introductorio y no uno completo?.

Para empezar, creo que lo que más cuesta es iniciar, empezar a hacer algo de hacking. Es decir, os podéis pasar horas leyendo documentos en inglés que pueden explicar cosas muy interesantes como el IP Spoofing o cómo programar caballos de troya en C, pero que no os serán de utilidad si antes no sabéis que tenéis que tener determinado sistema operativo y unos determinados conocimientos básicos para aprovechar ese material. Y es que, de hecho, en Internet hay pocos tutoriales que realmente expliquen paso a paso qué hacer para empezar a hackear. Por eso creo que este tutorial cumple una función muy importante. Como ya os he dicho antes, con este tutorial podreis dar un primer paso. Luego, ya os espabilareis. En segundo lugar, aunque llevo un tiempecillo en esto del hacking, no me considero élite y no tengo suficientes conocimientos para hacer un curso completo que abarque todo lo que se puede hacer hackeando.

�Requerimientos?.

No importa si no sabéis mucho de informática, lo más importante es que tengáis ganas de aprender y no seáis muy cortos de cabeza.

Este material lo dejo aquí y no me hago responsable de lo que hagáis con él. Así mismo, no consentiré que nadie haga una copia descarada de esto, si más no sin antes avisarme.

El curso se divide básicamente en:

Antes de empezar�

He aquí unas definiciones que debéis saber, porque las voy a ir usando durante el curso. Estas son solo las básicas, a medida que avance el curso iréis aprendiendo más. La mayoría de estas definiciones las sabréis, pero, repito, este curso está orientado a toda clase de usuarios, expertos y novatos.

Introducci�n al Hacking. �Qué es el hacking?

Si hiciésemos esta pregunta a cien personas, quizás solo quince nos dirían una definición adecuada y correcta. El Hacker es aquella persona capaz de irrumpir en un sistema cualquiera, sin permiso previo, para coger, modificar, o simplemente curiosear entre la información que hay dentro de este, y marchar sin dejar ningún rastro. Un hacker no es aquella persona que anda por el IRC diciendo a todo el mundo: "Soy un hacker de la élite y te voy a romper el ordenador y la reparación te va a costar � " . Esas personas ni son hackers ni son élite, simplemente son personas que se aburren, que tienen complejos de inferioridad y que no saben en qué invertir su tiempo.

�Para qué sirve el hacking?

A parte de ser un entretenimiento que te hace aprender mucho sobre sistemas, es un reto intelectual que te somete a un espíritu de constante superación. Es peligroso, sí, pero eso es parte del juego. El hacking te llena además de amplios conocimientos de sistemas y telecomunicaciones en general. Aprendes a usar un sistema operativo alternativo (LINUX), descubres los errores de TCP/IP, los fallos de seguridad de los sistemas UNIX� Es en definitiva una manera de ampliar nuestros conocimientos si de verdad nos interesa este mundillo que es la informática.

Las normas del hacking

Hay muchos boletines en Internet que contienen las normas, los mandamientos, es decir, las pautas que tiene que seguir un buen hacker. Estas diez normas son las que yo creo más importantes:

  1. No hay que hacer acciones que perjudiquen a terceras personas. Por ejemplo, borrar el contenido de un directorio de inicio de un usuario que no conocemos de nada.

  2. No hay que dar nunca nuestros datos personales en ningún sitio, solo a las personas que conozcamos y tengamos confianza en ellas.

  3. No hay que hackear en sistemas gubernamentales. Nos encontrarían fácilmente. Las pequeñas empresas y las universidades muchas veces no se permiten el lujo de buscarnos en el caso que nos dejemos nuestra IP en el sistema.

  4. No hay que dar datos del sistema en el que estamos hackeando a nadie. �No querrás que otro hacker te robe el trabajo que llevas hecho?

  5. Solo destruiremos aquella información que nos perjudique o que perjudique a alguna persona, no destruiremos nada si no tenemos ningún buen motivo para hacerlo.

  6. Modificaremos solo los archivos que borren nuestras huellas y los que nos permitan un futuro acceso.

  7. Si nos detienen es porque hemos hecho algo mal, siempre que hayamos dejado intacto el sistema no tienen nada que alegar en contra nuestra, a no ser que hayamos tenido acceso a información muy privada, de sistemas muy importantes como la FBI, la NASA� entonces hay que contactar con un abogado. A un buen hacker no le caen nunca condenas grandes.

  8. No hay que estar más de dos horas conectado a un sistema cuando se es root.

  9. Hackearemos cuando estemos seguros de que el sysop del sistema no esté delante del ordenador (por la noche o en festivos).

  10. No usaremos nukes, mail bombs, ni chorradas del estilo para putear a otras personas, a no ser que tengamos un buen motivo para hacerlo. Es decir, no usaremos esos programas por simple diversión.

Lo básico del hacking

Ahora ya sabéis qué es y para qué sirve el hacking, y cómo os debéis comportar si queréis ser buenos hackers. Este punto aclarará todas o casi todas las dudas que tengáis una vez llegado aquí. Cada uno de vosotros tendrá una motivación diferente respeto al hacking. Pero debéis conocer las fronteras y los límites de este. Es decir, lo que podéis y lo que no podéis hacer sabiendo hackear.

Para empezar, no os hagáis ilusiones, no podréis entrar en el ordenador de un amigo y manejar el prompt de MS-DOS como si estuvieseis ahí. Entrar en un ordenador que no está listening (esperando conexiones) es más difícil y se hace a través de un puerto que muchos, casi todos los usuarios de Internet suelen tener abierto. Pero esto no lo voy a explicar porque la intención del curso no es esta.

En este curso solo aprenderéis a entrar en ordenadores UNIX, y que tengan al menos telnet o ftp en listening. No os preocupéis, la mayoría de ordenadores de universidades, ftp�s y demás usan UNIX, solo unos pocos usan sistemas como Mac o NT.

Lo tendréis muy difícil si queréis hackear ordenadores de proveedores de Internet, ya no suelen tener el telnet nunca abierto.

Este curso está enfocado al hacking desde LINUX, que es el sistema UNIX que podemos tener más a mano. En el próximo capítulo voy a explicar cómo conseguir LINUX y cómo instalarlo. Desde WinBug 95 se puede hacer muy poca cosa, por no decir nada.
Visitad esta web: http://personal.redestb.es/perota082" para ver algunos truquillos para hackear en WinBug 95.

Y, básicamente es esto.

Nos vemos en la próxima lección.



�De vuelta al Aula!