Ver Mensaje Individual
  #17  
Viejo 04/02/10, 13:09:17
Array

[xs_avatar]
pawa86 pawa86 no está en línea
Usuario muy activo
· Votos compra/venta: (23)
 
Fecha de registro: dic 2009
Mensajes: 5,786
Modelo de smartphone: Samsung Galaxy S23
Tu operador: Otra
 Cita: Originalmente Escrito por TDTHD Ver Mensaje
Sirve para android 1.5 y 1.6, tambien servirá para el 2.0, 2.1 y........

Como se averigua eso de las cabeceras ip en el pc
Pues en eso estoy...intentando capturar tramas con el network monitor.
No necesitas mucho, simplemente una tarjeta de red compatible con modo monitor para poder capturar trafico de red, y unos pocos conocimientos de protocolo TCP/IP, a grandes rasgos:
1- Cuando entras en una pagina, lo primero que se hace es una conexion TCP. Este protocolo no entiende de direcciones IP, solo entiendo de puertos y usa unos flags (bits que se ponen a 1 o a 0) para saber que se pretende hacer. Por ejemplo tu PC pide una conexion con una pagina por el puerto 80 con el flag SYN a 1, eso indica que se quiere conectar. (a parte se negocia la ventana que son los bits que se pueden trasmitir del tiron y mas cosas...) miralo:
Fijate en la ventana de abajo
(Click para mostrar/ocultar)



Ahora el destino responde con los flags ACK y SYN a 1 para aceptar esa conexion:
(Click para mostrar/ocultar)



Y por ultimo confirmas tu al destino la conexion con el flag ACK a 1:
(Click para mostrar/ocultar)



Y a continuacion se mandan tramas HTTP que son las que nos interesan. Es una trama que encapsulada dentro de TCP e IP.
En IP veremos que version se usa si es IPv4 o v6, nos informa que se trata de un protocolo de internet pero eso no nos interesa.
Nos interesa la ultima capa que es HTTP y nos interesa su campo UserAgent que es lo que voy a probar ahora a ver si se cambia al usar el complemento de firefox. Te dejo una captura para que lo veas pero no lo estoy usando por lo que aparece UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.78 Safari/532.5
(Click para mostrar/ocultar)




Fin del mini tuto de captura de redes jeje. Esto os viene genial para aprender como funciona internet y sus vulnerabilidades. Nunca os habeis preguntado por que se usan dos protocolos para internet?El TCP y el IP? Pues porque IP es totalmente abierto, no tiene ningun tipo de seguridad, entonces para eso esta TCP por encima de IP, encapsulandolo. Una trama se difunde a todo el mundo, y la tarjeta de red (todas) la reciben y leen el encapsulado IP y deciden si esa trama es para ellas o no, si no lo es la mandan al vacio la famosa direccion 172.0.0.0 y si es para ellas abren TCP y leen que puerto es y que se pretende hacer con los flags (para eso estan) y ya se saca la ultima trama (HTTP, FTP, ...).


Pues mirar lo que aparece al usar el complemento del firefox poniendo [Mobile] Android 1.5 (HTC Magic Build/CRC1) UserAgent: Mozilla/5.0 (Linux; U; Android 1.5; es-es; HTC Magic Build/CRB17) AppleWebKit/528.5+ (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1
(Click para mostrar/ocultar)



Al parecer si pone que es un movil (incluso modelo, firmware y compilacion). Asi que esto espero que disuelva ya todas las dudas. Pero como se comenta no es para un uso excesivo y claro, me imagino que sabreis que todo lo que hagais en internet fuera de firefox hara que no aparezca eso en la trama (messenger, p2p, ftp...). Asi que usar todo dentro del navegador y siempre firefox.

Última edición por pawa86 Día 04/02/10 a las 13:26:48.
Responder Con Cita