presentación msn messenger_27-04-2010
DESCRIPTION
TRANSCRIPT
![Page 1: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/1.jpg)
MSN Messenger
Abril 2010
![Page 2: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/2.jpg)
MSN Messenger
AGENDA:
DEFINICIÓN
CARACTERÍSTICAS
NIVELES DE CAPA TCP/IP
PUERTOS USADOS
VERSIONES DE MSN MESSENGER
PROTOCOLOS
USO DEL PROTOCOLO
![Page 3: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/3.jpg)
MSN Messenger
Programa de mensajería instantánea.
Creado por Microsoft.
Diseñado para funcionar en Windows XP,
Windows Vista, Windows 7, Windows
Server 2003, Windows Server 2008 y
Windows Mobile o Windows Phone.
más 330 millones usuarios activos al mes.
Definición:
![Page 4: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/4.jpg)
MSN Messenger
Características
Llamadas de PC a PC
La interoperabilidad Yahoo! Messenger y Windows Live Messenger
PC a teléfono
![Page 5: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/5.jpg)
MSN Messenger
Características
Mensajes sin conexión
Juegos y aplicaciones
![Page 6: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/6.jpg)
MSN Messenger
Características
Iniciativa "i’m" 2007Estados Unidos y Australia.
Plataforma S60 (2007)
![Page 7: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/7.jpg)
MSN Messenger
Características
Carpetas compartidas o SkyDrive
Integración con Xbox (2007)
![Page 8: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/8.jpg)
MSN Messenger
Nivel de Aplicaciones
FTP, SNMP, SMTP
POP3, TELNET, SSH,
XWINDOWS, MESSENGER, VoIP, SNMP
HOST DE LA RED
Nivel de Internet IP V4, IP V6
Nivel de TrasporteConexión extremo–a-extremo fiabilidad
de los datos, TCP, UDP, ICMP, ARP
Mod
elo
OS
I
Mod
elo
TC
P/I
P
Nivel FísicoSeñal y transmisión binaria
![Page 9: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/9.jpg)
MSN Messenger
Actividad Puerto utilizadoValidación de Usuario y contraseña Puerto 443 en TCP (HTTPS, HTTP over SSL/TLS)
Conexión al Servidor de MSN y Mensajes de Texto Puerto 1863 o 80 TCP (MSNP o HTTP)
Transferencia de Archivos 6891-6900 TCP /UDP( BitTorrent, Windows live Messenger)
WebCam Puertos Dinámicos 9000-9999 TCP (con UPnP) o 80 TCP
Audio Puertos Dinámicos 5004-65535 UDP (con UPnP)
Video Conferencia (Solo XP)/Iniciar cámara Puertos dinámicos 5004 (RTP, real time protocol) al 65535 (privados)
Asistencia remota(Solo XP) 3389 TCP (MS WBT server)
Pizarra/compartir aplicaciones (Solo XP) 1503 TCP (Databeam)
Iniciar Juegos 80 TCP
Puertos usados por MSN Messenger
![Page 10: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/10.jpg)
MSN Messenger
Windows Messenger 1 Windows Messenger 2 (2.0.0083)
22 de julio de 1999•Texto simple •Una lista de contactos.
16 de noviembre de 1999•Incluía un banner•Habilidad de personalizar levemente
la ventana de conversación•opción de instalación de Windows ME
Vers
ione
s de
MSN
Mes
seng
er
![Page 11: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/11.jpg)
MSN Messenger
Windows Messenger 4.0Windows Messenger 3
29 de mayo del 2000• Posibilidad de transferir archivos de PC a PC• PC a teléfono capacidades de audio.
23 de octubre de 2001•Mayores cambios a la interfaz del usuario.•Habilidad de agrupar contactos.•Soporte para conversaciones con voz.
![Page 12: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/12.jpg)
MSN Messenger
MSN Messenger 6.0MSN Messenger 5.0
MSN Messenger de transición.•Emoticones 3D•La novedad del avatar
17 de julio de 2003•Emoticones.•Imágenes (avatares) personalizados•Fondos.
![Page 13: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/13.jpg)
MSN Messenger
MSN Messenger 6.1 MSN Messenger 6.2
23 de octubre de 2003•Enfatizaba ventana conversación.•Posibilidad esconder marco de la ventana
y la barra de menú.•Cambiar el color de la pantalla.
22 de abril de 2004•Última versión series MSN Messenger 6.•Capacidad móvil.•Incluyendo grupos.
![Page 14: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/14.jpg)
MSN Messenger
MSN Messenger 7.0 MSN Messenger 7.5
7 de abril de 2005•Opción de enviar guiños animados.•Imágenes animadas para mostrar. •Emoticones y fondos.
23 de agosto del 2005•Nuevo sistema credenciales Passport. •Fondos dinámicos, zumbidos (nudges)•Mensajes de voz
![Page 15: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/15.jpg)
MSN Messenger
MSN Messenger 7.0 build 0820 MSN Messenger 8.0 a 8.5
12 septiembre del 2007
Necesaria para resolver algunos problemas de
vulnerabilidades de seguridad en versiones
anteriores a WLM 8.1.
•mensajería sin conexión.•cambiar tema del color de las ventanas •reintroducción transferencia archivos.• mejoras en el cuadro de diálogo "Agregar un contacto"
![Page 16: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/16.jpg)
MSN Messenger
MSN Messenger 9.0 beta MSN Web Messenger
Permite a usuarios de MSN
Messenger hablar con su lista de
contactos desde computadoras que
no tienen el programa instalado.
El 7 de enero de 2009•Imagen de fondo elegida se aplica a las
ventanas de conversación.•Eliminación del sonido de inicio de sesión.
![Page 17: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/17.jpg)
PROTOCOLOSuna sesión de hotmail se basa 2 servidores,
El Notification:el encargado de empezar tu Autentificación.
El Dispatch:el que continua el login.
El tercer servidor:sirve para establecerconversaciones con los contactos.
![Page 18: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/18.jpg)
PROTOCOLOS
msnim:[email protected]... agregar la cuenta especificada a lista de contactos en messenger automáticamente
msnim:[email protected]... abrir una ventana de conversación con la persona que utilice la dirección de correo elegida.
msnim:[email protected]... crear un enlace que para iniciar una conversación de voz con la persona de la cuenta elegida.
msnim:[email protected]... crear un enlace que para iniciar una videollamada con la persona de la cuenta elegida.
MSN Messenger
Ejemplos:
![Page 19: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/19.jpg)
MSN Messenger
Funcionamiento del Protocolo MSNIniciando una sesión de telnet...
Tecleamos en consola cmd: telnet messenger.hotmail.com 1863
Conectamos al primer servidor:
>>VER 1 MSNP9 MSNP8 CVR0<<VER 1 MSNP8
Comandos: VER, especifica la versión del protocolo msn.1 es el numero control de comunicación con hotmail
![Page 20: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/20.jpg)
MSN Messenger
Definición de parámetros de la versión, SO y CPU para MSN:
>>CVR 2 0x0C0A winnt 5.1 i386 MSNMSGR 6.0.0602 [email protected]
Respuesta del servidor:
<<CVR 2 7.5.0311 7.50311 6.2.0205http://msgr.dlservice.microsoft.com/download/e/7/5/e75042c3-31c1-4b42-a458-adbc786322fe/Install_MSN_Messenger.EXE http://messenger.msn.com/es
![Page 21: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/21.jpg)
MSN Messenger
Usuario y Dirección IP Origen y Destino:>>USR 3 TWN I [email protected]<<XFR 3 NS 207.46.106.35:1863 0 207.46.104.20:1863
Verificación de Versión>>VER 4 MSNP9 MSNP8 CVR0<<VER 4 MSNP9 MSNP8 CVR0
>>CVR 5 0x0409 win 4.10 i386 MSNMSGR 5.0.0544 MSMSGS [email protected]<<CVR 5 6.0.0602 6.0.0602 1.0.0000 http://download.microsoft.com/download/8/a/4/8a42bcae-f533-4468-b871- d2bc8dd32e9e/SETUP9x.EXE http://messenger.msn.com
![Page 22: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/22.jpg)
MSN Messenger
Continuemos con la identificación del usuario...
>>USR 6 TWN I [email protected]<<USR 5 TWN Slc=1033,id=507,tw=40,fs=1,ru=http%3A%2F%2Fmessenger%2Emsn%2Ecom,ct=1139411464,kpp=1,kv=7,ver=2.1.6000.1,rn=NfNw1dnJ,tpf=773901fc3222b6a78f24f3f9955ca7c9
El servidor está "etiquetando", y asigna una especie de cookie para identificarnos en el próximo servidor, todos esos campos (lc, id, etc) son los que harán falta luego.
![Page 23: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/23.jpg)
MSN Messenger
Ahora conectarnos al próximo servidor de autentificación Sin desconectarnos del 1er servidor: telnet login.passport.com 443
Y enviar todo esto:>>GET /login2.srf HTTP/1.0Accept: */*Host: login.passport.comUser-Agent: loqueseaAuthorization: Passport1.4OrgVerb=GET,OrgURL=http%3A%2F%2Fmessenger%2Emsn%2Ecom,signin=tu_cuenta_de_hotmail,pwd=tu_password,lc=1033,id=507,tw=40,fs=1,ru=http%3A%2F%2Fmessenger%2Emsn%2Ecom,ct=1139411464,kpp=1,kv=7,ver=2.1.6000.1,rn=NfNw1dnJ,tpf=773901fc3222b6a78f24f3f9955ca7c9
![Page 24: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/24.jpg)
MSN Messenger
Y el segundo servidor respondería:
<<HTTP/1.1 200 OKConnection: closeDate: Sat, 04 Feb 2006 13:05:47 GMTServer: Microsoft-IIS/6.0PPServer: PPV: 30 H: BAYPPLOGN3A17 V: 0Content-Type: text/html; charset=iso-8859-1Expires: Sat, 04 Feb 2006 13:04:47 GMTCache-Control: no-cachePragma: no-cacheP3P: CP="DSP CUR OTPi IND OTRi ONL FIN“Luego de una serie de protocolos de autenticación. Se establece la conexión.
![Page 25: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/25.jpg)
MSN Messenger
Ya conectados en sesión , Se solicita lista de usuarios>>SYN 8 0<<SYN 8 13 5 4
Respuesta con la lista y los nicks:
<<LST [email protected] woody 3 3<<LST [email protected] noitami 3 0<<LST [email protected] HeNuX 3 4<<LST [email protected] USHER 3 0,1,2,4<<LST [email protected] Manu%20Barcelona 3 1<<LST [email protected] kaiszz 3 2
![Page 26: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/26.jpg)
MSN Messenger
Para colocar el estado:
CHG TrID PARAMETRO
En línea: "NLN“ Desconectado: "FLN“ Invisible: "HDN". todos los contactos te verán como desconectado, pero
estarás conectado.
Ausente: "AWY"Vuelvo enseguida: "BRB"No disponible: "BSY"Al teléfono: "PHN"Salí a comer: "LUN"
![Page 27: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/27.jpg)
MSN Messenger
Ejemplo de Estados:
>>CHG 9 BSY<<CHG 9 BSY 4096
Si quisiéramos iniciar sesión con el estado "El línea" a secas, pues:
>>CHG 9 NLN<<CHG 9 NLN 4096
![Page 28: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/28.jpg)
MSN Messenger
Observando la lista de contactos:no solo a woody está online, sino que hay más gente:
<<ILN 9 NLN [email protected] woody 1342558260...<<ILN 9 BSY [email protected] JosE 3523524670...<<ILN 9 IDL [email protected] USHER%20-%20weeeeee 8493587345...
Bien, esto nos dice que están online [email protected] (woody),[email protected] (JosE) y [email protected] (USHER - weeeeee).
noitami está en "BSY" (no disponible) y USHER en"IDL" (inactivo)
![Page 29: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/29.jpg)
MSN Messenger
entablamos una conversación:Se pueden establecer dos tipos de conversación: iniciándola tú o que te invite otro contacto.
Comenzamos nosotros: Enviamos a nuestro servidor el comando:>>XFR TrID SB
<<XFR TrID SB 65.54.171.44:1863 CKI 406536365.21820633.24452208La respuesta del servidor nos da la información que necesitamos:
· 65.54.171.44: La ip del servidor donde estableceremos la conversación
· 1863: El puerto por donde debemos establecerla
· 406536365.21820633.24452208: un número aleatorio que debemos recordar
![Page 30: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/30.jpg)
MSN Messenger
Abrimos otro Telnet y nos conectamos al servidor Switchboard, el tercer servidor, dónde estableceremos nuestra conversación.
Telnet 65.54.171.44 1863
Nos identificarnos para que el servidor nos reconozca, enviando el siguiente comando:
>>USR 1 [email protected] 406536365.21820633.24452208
<<USR 1 OK [email protected] tu_nick
1: es el TrID, observemos que hemos empezado una nueva "tanda" desde 1 ya que hemos cambiado de servidor. Ahora podemos poner el número 1 siempre 406536365.21820633.24452208:, Esto es una medida de seguridad que usa hotmail para no "apropiarte" de conversaciones ajenas.
![Page 31: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/31.jpg)
MSN Messenger
Para invitar al contacto a la conversación, lo hacemos con el comando CALL:
>>CAL 1 [email protected]
<<CAL 1 RINGING 406536365
<<JOI [email protected] USHER%20-%20weeeeee
Bien, podemos ver que invitamos a USHER ([email protected]) y la respuesta del comando es correcta, lo estamos llamando. A continuación vemos que se une a nuestra conversación (la respuesta del JOI).
![Page 32: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/32.jpg)
MSN Messenger
Segundo método, nuestro contacto nos invita a nosotros
USHER nos invita a una conversación. Nos llegará un mensaje de este tipo:
<<RNG 217144 207.46.2.159:1863 CKI 1139406941.12018 [email protected] USHER%20-%20weeeeeeSe observa una IP (207.46.2.159) y un puerto (1863). Esta es la IP del servidor al que nos deberemos conectar para la conversación. Y ese número, el primer número aleatorio de control (217144) junto con el otro, el segundo (1139406941.12018)Establecemos la conexión con el nuevo host:
telnet 207.46.2.159 1863
![Page 33: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/33.jpg)
MSN Messenger
Ahora enviamos nuestra cuenta de email + el segundo número aleatorio de control + el primer número aleatorio de control.
>>ANS 1 [email protected] 1139406900.12018 217144
Entonces el servidor nos responde con el que está conectado USHER, <<IRO 1 1 1 [email protected] USHER%20-%20weeeeee
Mas un mensaje de notificación que nos informa de que todo ha ido correctamente.
<<ANS 1 OK
Ahora intentamos hablar
![Page 34: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/34.jpg)
MSN Messenger
>>MSG 1 N 135MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8X-MMS-IM-Format: FN=Verdana; EF=; CO=800000; CS=0; PF=22Hola :)
MSG 1 N 135: esto es el comando en sí. El número (135) es la cantidad de letras que contendrá
nuestro mensaje.
· MIME-Version: 1.0 /// Content-Type: text/plain; charset=UTF-8.
· X-MMS-IM-Format: FN=Verdana; EF=; CO=800000; CS=0; PF=22:
· FN: El tipo de fuente . En nuestro caso "Verdana", pero puede ser también "Times%20New"
· EF: Efectos que queramos para nuestra fuente. cursiva, escribimos "EF=I", negrita "EF=B",
subrayada "EF=S". combinada, "EF=BI" o "EF=IB".
· CO: El color en hexadecimal. negro ponemos "CO=000000", el blanco "CO=ffffff", etc...
· CS: La codificación de caracteres que queremos utilizar
![Page 35: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/35.jpg)
MSN Messenger
Bueno, ahora nos tiene que responder nuestro contacto, que ya ha leído nuestro mensaje, pero para eso tiene que teclear su mensaje antes:
<<MSG [email protected] USHER%20-%20weeeeee 93MIME-Version: 1.0Content-Type: text/x-msmsgscontrolTypingUser: [email protected] que el Content-Type nos dice que es un mensaje de control, y nos muestra una línea más abajo que USHER está escribiendo un mensaje 93 de la primera línea, que es la cantidad de letrasque tiene ese mensaje.
![Page 36: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/36.jpg)
MSN Messenger
Ahora nuestro amigo USHER contesta:
<<MSG [email protected] USHER%20-%20weeeeee 139MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8X-MMS-IM-Format: FN=Lucida%20Console; EF=B; CO=db000; CS=0; PF=31Hola, Como estas?
USHER nos ha respondido: “Hola, Como estas”
![Page 37: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/37.jpg)
MSN Messenger
USHER cierra la ventana de conversación de su MSN Messenger, es decir, abandona el servidor de conversación, abandona el Switchboard.
Entonces recibimos nosotros:
<<BYE [email protected]
Si nosotros cerramos nuestro Telnet, a Usher también le enviarían ese mensaje.
![Page 38: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/38.jpg)
MSN Messenger
Otros temas relacionados PINGEn repetidas ocasiones el servidor notificación (el segundo), nos enviará pings. Ejemplo:
<<CHL 0 51623305299613071178
Nos ha mandado un parámetro de un número aleatorio, en este caso 51623305299613071178.
Con este número tendremos que realizar una operación especial, “pegarlo” junto a una cadena específica que siempre es la misma y codificarlo a MD5. La cadena es: “Q1P7W2E4J9R8U3S5” 51623305299613071178 + Q1P7W2E4J9R8U3S5 = 3471fc1d6961c55254d490bc67637f1c”
![Page 39: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/39.jpg)
MSN Messenger
Y se lo enviamos al servidor junto a unos parámetros que nunca se han de modificar.
Lo dicho, enviamos:
>>QRY TrID [email protected] 32 3471fc1d6961c55254d490bc67637f1c
Respuesta:
<<QRY TrIDEse "QRY" nos dice que todo ha salido bien, hemos respondido correctamente al ping.
![Page 40: Presentación msn messenger_27-04-2010](https://reader035.vdocument.in/reader035/viewer/2022070302/547d2244b4af9fb4158b5300/html5/thumbnails/40.jpg)
MSN Messenger
Gracias!
Luis CanelónDinora MorenoLigia Navarro