HACK
Introducción al Hacking
El mundo del hack es difícil y laborioso, al que hay
que dedicar mucho tiempo y ganas de estudio para llegar a ser un hacker. Un
hacker siempre
esta estudiando nuevas cosas y jamás termina. Como mínimo un hacker que se
precie y quiera ser apreciado debe saber:
- Sistemas operativos (s.o.): Todos los quue pueda, cuantos mas mejor. Por
supuesto algunos son obligatorios como el unix o el NT.
- Programación: Esto es indispensable paraa poder crearse sus propias
herramientas y mejorar su propio s.o.
- Internet: Un hacker debe conocer Interneet a fondo, esto incluye sus
protocolos y demás aspectos. Debe ser capaz de conocerlo técnicamente.
- Seguridad: Debe conocer los sistemas de seguridad de Internet, s.o.,
programas, etc...
La verdad es que mucha gente critica a los hackers, dicen que no hay nada bueno
y que todo esta repetido en las web's de hack, esto es algo
normal porque un hacker no se hace mirando los web's de hack, estos solo le
ayuda un poco. Donde uno consigue interesante información es en los web's de
seguridad informática, los famosos "Libros de colores", los rfc's y
todas estas cosas que muy poca gente conoce. Los "Libros de colores",
son una serie de libros, los cuales también están disponibles en fichero, que
hablan sobre la seguridad de Internet . Los rfc son unos ficheros en los cuales
detallan los protocolos, seguridad y demás aspectos de Internet, estos son muy
importantes ya que nos darán información técnica sobre programación en
Internet.
El comienzo es realmente duro pero da sus frutos después de un tiempo. Por eso
en vez de decir quiero ser hacker, busca la información, pregunta y lee todo lo
que caiga en tus manos.
Hay que decir que un hacker jamas va invadiendo servidores con el fin de
destrozar su contenido. Un hacker solo quiere llegar donde los demás no pueden
y explorar las redes. Aquellos que se creen hackers y luego meten virus,
derriban los servidores son solo usuarios fraudulentos de Internet y son los auténticos
hackers quienes pagan las consecuencias.
-> COMO EMPEZAR EN ESTE MUNDO
Por supuesto hay que leer y navegar mucho, pero también podemos ponernos en
contacto con gente que ya esta metida en el hacking o que empiezan y podemos
ayudarnos mutuamente.
Lógicamente me estoy refiriendo a las news, mailing lists y el irc. También
podemos movernos por las BBS dedicadas al tema. El mejor sitio hoy en día es el
irc, ya que podemos tener conversaciones en tiempo real con otros usuarios mas
experimentados.
Pues así se empieza a entrar en el mundo del hacking, estudiando mucho,
investigando y hablando con los colegas pero jamás destrozando sistemas,
atacando usuarios u obteniendo beneficios económicos de ningún tipo.
-> ATACAR UN SERVIDOR
Mucha gente no sabe que hacer ni como elegir una victima. Por eso ahora vamos a
describir los pasos a efectuar para analizar un server y asediarlo.
Primero elegimos un server, esto es muy fácil aunque por los visto a la mayoría
de la gente le da dolor de cabeza. Por ejemplo cpodemos ir a los buscadores y
buscar alguna url interesante, pues hecho esto ya tenemos el servidor victima.
Nos dirigimos a el, primero miramos el web a ver si conseguimos información del
sistema, el nombre del administrador y demás aspectos tampoco debemos
olvidarnos el DNS. Después pasamos un scanner de puertos ( es una herramienta
la que nos permitirá saber que puertos tiene abiertos el servidor para
aprovechar nuestra entrada ). También usamos el comando finger del unix (
existen algunas herramientas en win para simular el finger) e intentaremos
obtener información de los usuarios del sistema. Para hacer todo esto antes hay
que saber que es cada puerto y conocer
distintas herramientas que nos permitan obtener información de la victima.
Con toda la información recogida del servidor en cuestión, realizamos un
estudio e intentamos averiguar el sistema operativo y cuando lo sepamos
buscamos información técnica y fallos del sistema que podemos aprovechar para
entrar. Cuando escaneamos los puertos podemos llevarnos sorpresas o sea que
cuidado. Como ultimo recurso si no conseguimos entrar podemos enviar mail's
falsos a los usuarios para que nos den su clave de acceso, esto por supuesto es
ingeniería social.
-> COMO OPERAR
También suele haber muchas dudas de que hacer cuando tienes el fichero de
contraseñas y que hacer después. Pues bien, pasamos el crakeador al
fichero y sacamos las claves que podamos, si tenemos suerte y sacamos alguna que
generalmente suele ocurrir, ya tendremos un acceso al sistema.
Después nos dirigimos al servidor, conectado por telnet y cuando nos pida el
login y password le metemos la cuenta que hemos obtenido al crakear y ya
entramos al servidor. Cuando estamos dentro que generalmente será un s.o. unix,
usamos los comandos para averiguar que podemos hacer, quien hay conectado en el
momento ( esto es importante por si esta el admin, si esta cuidado con lo que
hacéis ) y lo que se nos ocurra. Si hemos entrado con una cuenta que nos paso
alguien lo mas lógico es que no tengamos el fichero de contraseñas por lo que
trataremos de obtenerlo. Después intentaremos obtener root ( privilegeios de
admin ) para colocar un sniffer o lo que queramos. Si todo ha salido bien, solo
nos queda borrar nuestra entrada al sistema mediante un zapper.
Pasado un tiempo, procurando que sea poco, unos días o una semana como mucho,
volvemos al servidor a recoger los datos recogidos por el sniffer, y si tenemos
suerte tendremos logins y passwords para otros servidores, además cuantas mas
cuentas tengamos en distintos servidores, los podemos usar de puentes para
conectar al servidor que queremos hackear ya que esto dificultara en gran medida
que nos persiga un admin o la poli.
-> HERRAMIENTAS
Para ser un buen hacker debemos tener buenas herramientas pero no solo
conocerlas sino también controlarlas a fondo. Por ejemplo algunas herramientas
que hay que tener son:
- Scanneadores de líneas de teléfonoo ( wardialers ): nos
permitirán scanear
líneas de teléfono para saber si hay ordenadores conectados, esto no
tiene nada que ver con Internet !! pero es otra materia del hacking.
- Listados de bug's: tener uun buen surtido de bugs ( fallos ) para
poder
aplicar y entrar en el server. Hay de muchos tipos algunos explotan un
fallo desde fuera y otros hay que usarlos desde dentro.
- Sniffers: son unos programmas que dejaremos ocultos en el
servidor para
que espíe las conexiones y pillemos login y password y demás info.
- Puertas traseras: podemos dejar alguna puerta trasera que nos
permita
entrar al servidor aunque nos hallan anulado nuestra cuenta. Hay muchos
administradores que ponen las suyas solo tenemos que buscarlas.
- Programas de ocultamiento ( zapperrs ): son unos programas que
borraran
nuestras huellas del sistema.
- Diversas herramientas: toddo tipo de herramientas que nos pueden
servir
para nuestros propósitos como por ejemplo scanedores de puertos, redes,
desprotectores de shadow, etc ..
- Crakeadores: herramientas que nos permitirán averiguar las
claves de
un sistema aunque estén encriptadas.
- Diccionarios: ficheros conn multitud de palabras que usaremos
junto con
el crakeador.
- Documentación técnica.
>
- Claves de acceso comunes/font>