Capturar Informacion desde un Access Point Nuestro en Windows

Hey! Después de un tiempo algo ocupados volvemos! 😀 Este Artículo lo tenía un poco abandonado y con telarañas pero recuerde que lo tenía así que a terminarlo y a subirlo 😛 Anteriormente habíamos hablado sobre como crearnos un punto de acceso en nuestra PC así que ahora veremos como capturar paquetes/información de los dispositivos que se conecten a nuestra Red 😉 para ello haremos uso de Wireshark.. ¡Pero bueno vamos ya al Artículo!

Descarga

Escenario ( lo basico )

Lo que Haremos será crearnos un Punto de Acceso en nuestra máquina ( si no saben que es un Punto de Acceso o AccessPoint pues les diré que es donde nace mágicamente el Wifi 😀 ) esto para conseguir que alguien se conecte a nosotros. Ehh y para qué quiero que se conecten a mi Wifi? Digamos que quieres interceptar el mensaje entre Pepito y Pepita,

Capturar Informacion desde un Access Point 1
dificil no? pues bueno lo que haremos sera hacer que se conecten a nuestra Wifi para que asi «Toda» la Informacion pase por nosotros y asi bueno .. ya sabes 😀 ..

Capturar Informacion desde un Access Point 2
¿Entendido? Bueno Comenzamos..

Como Crear un Punto de Acceso

Lo primero que haremos será crearnos por supuesto nuestro punto de Acceso Wifi al que otras personas se conectaran, para ello tenemos varias opciones en Internet.. Bien puedes seguir mi tutorial para crearte un accesspoint sin instalar nada en Windows o bien si eres de los que les gusta usar programas con interfaz gráfica bájate el VirtualRouter ( link arriba 😀 ), instálalo y verás que es fácil utilizarlo.

Capturar Informacion desde un Access Point 3
Ahora conéctate mediante otro dispositivo a esa red ( yo utilizaré otra laptop pero puede ser cualquier dispositivo en red 😛 ) y en la sección Pares-Conectados en VirtualRouter verás que ya te ha detectado 😀

Capturar Informacion desde un Access Point 4
Ahora Comenzaremos a Capturar paquetes del dispositivo conectado a nuestro Access Point desde la Computadora 😀

[note]La Información en Internet viaja en pequeños trozos llamados paquetes.
[/note]

Como Capturar Paquetes con Wireshark

Lo primero que necesitaremos será descargar e instalar Wireshark ( link arriba 😀 ) para comenzar a capturar paquetes. Después lo abrimos y vamos a seleccionar la interfaz de red a la cual vamos a «escuchar» el tráfico que pase por ella, presionamos Ctrl + I o vamos a Menú Capture -> Interfaces y nos aparecerá una lista de interfaces de la cual solamente seleccionaremos la que pertenece a nuestra wifi creada anteriormente

 Capturar Informacion desde un Access Point Nuestro en Windows 6
sino sabes cual interfaz es simplemente ve a Conexiones de Red y checalo

 Capturar Informacion desde un Access Point Nuestro en Windows 7
Ahora damos click a start en la ventana de selección de Interfaz y comenzaras a observar, una vez que exista actividad, los paquetes de red que pasaran por su PC 😀 ahora simplemente falta identificarlos 😉 ya sé que dirás que esto será una lata pero no lo es.. Para esto haremos uso de filtros 😉 veamos..

Uso de Filtros en Wireshark

Para facilitar la extracción de información que queremos en medio de tanta que no nos interesa podemos hacer uso del cuadro de texto de filtros, mediante esta caja de texto podemos escribir ciertos «criterios» de la información que queremos que nos muestre.. por ejemplo si solo queremos que nos muestre los paquetes que tengan que ver con el protocolo DNS, escribimos «dns» en el cuadro de filtros y presionamos enter.. Ahora cuando algún cliente conectado a nuestra red acceda por ejemplo a una página web comenzaremos a obtener una lista de paquetes capturados..

Capturar Informacion desde un Access Point Nuestro en Windows 8
Si tienes muchos clientes conectados a tu red Wifi tambien te puede interesar capturar solo trafico de paquetes de una sola dirección IP para hacer este filtro simplemente utiliza las cadenas:

ip.src == 123.123.123.123
ip.dst == 123.123.123.123

también puedes unir varias con el operador && o la palabra and 😉 por ejemplo como en el filtro siguiente:

dns and ip.src == 192.168.137.116 and ip.dst == 8.8.8.8

Capturar Informacion desde un Access Point Nuestro en Windows 9
Capturamos paquetes con protocolo dns, que salgan de la dirección 192.168.137.116 y que tengan como destino la ip 8.8.8.8 que es por cierto el DNS de Google 😉

Viendo las Paginas que Navega

Podemos ver las paginas web con las que se esta o estuvo estableciendo conexión, para esto simplemente vamos a colocar un filtro para solo ver paquetes con puerto tcp 80 mediante la linea «tcp.port == 80 && tcp contains «GET / HTTP/1.1″» 😉 Ahora solo para mostrarte vamos a meternos a 3 páginas desde la PC que se Conecta a nosotros.. Nos meteremos primero a JonathanMelgoza.com, luego a Youtube.com y para terminar a Afima.com.mx y vemos el resultado en nuestra PC 😀

Capturar Informacion desde un Access Point Nuestro en Windows 10

Capturar Informacion desde un Access Point Nuestro en Windows 11

Capturar Informacion desde un Access Point Nuestro en Windows 12

Capturando Información Post de Formularios

Para mostrar este ejemplo vamos a ingresar a un artículo anterior de este blog, sesiones en php mas especificamente sesiones en php ejemplo practico, desde nuestro dispositivo que se conecta al Access Point y desde nuestra PC vamos a indagar en los paquetes 😉

En Wireshark escribiremos el siguiente Filtro..

http.request.method == POST

Con lo cual decimos que queremos capturar todos los paquetes de petición en formularios que se realicen por el método Post..

Ahora entramos al ejemplo práctico de sesiones de php e ingresamos un nombre en la caja de texto y presionamos «Enviar»

Capturar Informacion desde un Access Point Nuestro en Windows 13

Nosotros escribimos «jonathanmelgozablog» como puedes ver 😉 ahora miramos en Wireshark los paquetes que se han capturado con nuestro filtro ..

 

Capturar Informacion desde un Access Point Nuestro en Windows 14

 

Como puedes ver si colocamos este filtro obtendremos de la PC conectada la URL completa que visito ( Ip del servidor y ruta 😉 ) y también abajo donde está marcado se lee «nombre = jonathanmelgozablog» asi que obtendremos todos los campos enviados por el método Post ( también por el método GET si lo deseas solo cambia POST pot GET o concaténalo asi » http.request.method == GET or http.request.method == POST » )

Concluimos

Este Artículo puede verse desde dos puntos de Vista, obviamente el primero seria desde la perspectiva de alguien que quiere sacar provecho a la situación ( ese fue el mio en un principio 😀 ) pero esta también la perspectiva de las personas que quieren saber como funciona esto, saber que no es seguro acceder a cualquier Red Inalámbrica para Conectarse a Sitios Importantes donde se juega Información Delicada. De cualquiera de las dos perspectiva donde se quiera ver, [twittear_frase]la seguridad en las Redes Wifi es un tema al que hay que poner mucha atencion[/twittear_frase] ( si los que roban tu Información lo hacen deberías de hacerlo también tú ) y tomar medidas para tu Seguridad, si bien no existe algo 100% seguro si podemos mejorarla un poco ( vaya si es que algunos ni contraseña le ponen a sus redes 🙁 ) y salvar nuestra Valiosa Información.
Este Artículo se hizo un poco mas largo de lo que esperaba así que lo cortaremos para dar paso a una segunda parte en la que trataremos temas más a fondo acerca del funcionamiento de Wireshark, mas filtros y mas usos prácticos, obtener e inyectar cookies para robar sesiones y más 😉 hasta la segunda parte! pero no olvides darnos un +1 en Google+ arriba en la barra para el blog o aquí abajito para el artículo 😉 un like o tweet es también bienvenido 😛

Capturar Informacion desde un Access Point Nuestro en Windows

Clic para valorar esta información
[Total: 0 Promedio: 0]

17 comentarios en “Capturar Informacion desde un Access Point Nuestro en Windows”

  1. saludos…. se podría crear un ap falso y extraer todas las las contraseñas de rdispositivos que se an conectado ,,,,como por ejemplo un teléfono android conectado a mi ap falso extraer todas las contraseñas y nombre de redes que se aya conectado antes ….se puede ….saludos y gracias

    Responder
  2. saludos …quisiera saber si se puede crear un ap falso duplicando la que ya existe para que en ves de que entre en la red de el que ingrese a la que yo cree y que escriba su contraseña y me llegue a mi …

    Responder
  3. Hola jonathan muy buen tutorial oye sabes si se pueden ver las contraseñas de por ejemplo facebook al la otra compu iniciar sesion?

    Responder
    • Hola Luis,

      En la segunda parte te cuento de eso pero como te imaginaras las contraseñas vienen cifradas antes lo que se hacia era robar la sesion mediante la coockie sacada de wireshark, espero pronto sacar la segunda parte que esta se algargo mucho 🙁

      Saludos!

Deja un comentario