Estás en: Inicio » Seguridad»WhatsApp y seguridad: ¿Es posible recuperar los mensajes eliminados de WhatsApp?

WhatsApp y seguridad: ¿Es posible recuperar los mensajes eliminados de WhatsApp?


A estas alturas es más que probable que conozcas la aplicación que tanto está revolucionando el mundo de los smartphones denominada WhatsApp, una aplicación que cada día se hace más popular entre los usuarios de este tipo de terminales y gracias a la cual es posible enviar mensajes “gratuitos” a aquellos usuarios de nuestra lista de contactos que también dispongan de dicha aplicación instalada.

El único requisito indispensable para que esto se lleve a cabo es que debemos disponer de conexión de Internet en nuestro teléfono móvil, por lo cual, y en la actualidad está destinada a ser instalada en terminales como iPhone, BlackBerry, Nokia Symbian y en aquellos con sistema operativo Android. También es posible instalarla en un iPod Touch pero se requiere de algunas artimañas para poder instalarlo, como el bajarlo de sitios alternativos y tener el sistema Jailbreak.

Precisamente, hoy no toca hablar de como instalar dicha aplicación, sino que más bien daré por echo que ya la tienes y que eres un usuario empedernido de la misma, por lo cual, me limitaré a hablar de su seguridad y la privacidad de los datos que esta aplicación maneja.

Para comenzar, WhatsApp emplea el protocolo XMPP, es decir, una potente tecnología open-source para la comunicación en tiempo real. En cuanto al sistema que emplea para que podamos identificarnos optaron por SASL DIGEST-MD5, el cual emplea los siguientes campos para que pueda generar el challenge (MD5): username, password, realm, nonce, nc, digest-uri y qop. Por consiguiente, todos, exceptuando el nombre de usuario y la contraseña, son generados por el servidor. El nombre de usuario lo proporcionamos nosotros, el cual también se remite, pero el password, también empleado para generar el MD5, aunque éste no se envía, puesto que es el valor que nos permitirá la autenticación con el servidor.

En cuanto a la contraseña, yo no recuerdo haber generado ninguna y eso me lleva a pensar que la misma se genera mediante código fuente y que probablemente sea la misma para todo el mundo, incluso es probable que tome como referencias, para generar dicha contraseña, nuestro número de teléfono y el IMEI de nuestro terminal, pero esto no puedo confirmarlo.

Como bien sabemos, toda aplicación que se pone de moda, tiende a ser o bien hackeada/crackeada o incluso estudiada a fondo para conocer sus propósitos, tal no es mi caso, pero esta entrada la he realizado en base a una consulta que me han realizado.

¿Es posible recuperar los mensajes eliminados de WhatsApp?

WhatsApp almacena y gestiona nuestros datos y si nos paramos a mirar la estructura de ficheros que dicho software emplea, podremos encontrar dos que son muy curiosos: msgstore.db (donde se almacenan los mensajes) y wa.db (donde se almacenan los contactos) (Estos ficheros pueden estar localizados en diferentes directorios dentro de nuestro terminal y dependiendo lógicamente de lo que tengamos: iPhone, Symbian, Android, etc…)
Los ficheros anteriormente mencionados se encuentran en formato SQL en su versión Lite y pueden ser importados por ejemplo a la aplicación SQLite Manager para ver su estructura y contenido, siendo tan sorprendente que ninguno de los datos ahí almacenados se encuentran cifrados y que por tanto, en el caso que perdiéramos nuestro teléfono móvil, cualquiera podría tener acceso a dichos datos.

¿Es posible entonces, recuperar los mensajes de WhatsApp?

La respuesta es sí, y para ello, puedes seguir nuestro pequeño tutorial y descargar las herramientas necesarias en el siguiente artículo:  Como desencriptar el fichero msgstore.db.crypt de WhatsApp

[Vía: securitybydefault.com]


Share

  • ERIKA

    Hola Vera, soy inexperta en esto de tecnologías pero me podrías decir donde localizar el historial de conversaciones whatsap en un iphone 4 y como visualizarlas descifradas. Podría acceder al iphone desde un PC con cable Usb y exportar esos datos?

    Por favor paso a paso, te lo agradecería…….

    • http://www.verasoul.com Vera

      Teniendo en cuenta que no dispongo de iPhone para comentarte lo que dices, me baso en lo que he podido averiguar sobre el tema para que puedas hacer una copia de seguridad de tu historial.

      1. Entras en WhatsApp.
      2. Ve a “Ajustes” (en el menú principal – abajo a la derecha).
      3. Pulsas en “Enviar historial de chats”.
      4. Eliges la persona a la que quieres enviar el historial (creo que con posterioridad puedes indicar el correo e-mail donde quieres enviarlo9
      5. Se puede elegir la conversación en formato TXT (texto) o incluir los archivos (fotos, vídeos, audio, etc…)
      6. Y si no me equivoco por último le dices el correo e-mail donde mandar dicho historial para que se guarde.

      Ten en cuenta que si tienes muchas fotos, vídeos, etc.. en las conversaciones podría no llegar a enviarse el correo, mi recomendación es que mandes solo texto.

      Espero que te haya sido de ayuda. Saludos

  • maria

    hola vera , necesito ayuda,como todos, en mi blakberry he borrado el historial de algun chat y me gustaria recuperarlo,como puedo hacerlo,paso a apaso ,porfa, es que soy muy patosa con las nuevas tecnologias!!!
    gracias por tu ayuda!!!

    • http://www.verasoul.com Vera

      María, no estoy seguro, pero creo que si has sido tu la que los ha borrado, dicha conversación también se ha eliminado de los ficheros que la contenían. No puedo asegurarlo porque no tengo Blackberry. Espero te haya servido de ayuda.

      Un saludo

  • Desirée

    Hola vera, borré por error unos mensajes de whatsapp y nose como recuperarlos!
    Tengo un HTC Wildfire S, porfavor ayudame!

    • http://www.verasoul.com Vera

      Hola Desiree, creo que en comentario anterior he dejado algunos pasos para recuperar historiales de mensajes de whatsapp para smartphones con sistema operativo Android.

  • M Mar

    Hola, queriendo sincronizar el iphone4 con el MacBook se me han borrado algunas de mis aplicaciones, entre ellas, el Whatsapp, al instalarlo de nuevo he comprobado que se me habían borrado todas las conversaciones, quiero recuperarlas, ¿Cómo lo puedo hacer? mil gracias :)

  • j.antonio

    hola Vera te explico hoy despues de tener una conversacion importante para mi con un contacto de whats borre dos conversaciones y luego al volvi a entrar y me decia que el historial estaba dañado y restaure pero las conversaciones de hoy no estaban.quiero saber si puedo recuperar esas conversaciones porque una de ellas es muy importante para mi . gracias

    • http://www.verasoul.com Vera

      Si has sido tú quien ha eliminado el historial, quiere decir que también lo has eliminado del fichero donde se almacena, por tanto recuperarlo es algo imposible. Para recuperar las conversaciones, puedes sustituir el fichero del que tanto hemos hablado, siempre que hayas tenido una copia de seguridad anterior. Un saludo

      • mauri

        hola vera , llevo tiempo buscando la forma de abrir el fichero msgstore.db, pero el sqlite da error y pide una contraseña, el movil es un nokia 5800, y ya no se que mas hacer, por ninguna parte se dice nada de una contraseña, y si lo abro con win hex se ven alli los mensajes que no habia borrado del terminal pero nada mas

        • http://www.verasoul.com Vera

          ¿Puedes incluir algún enlace de alguna de las capturas correspondientes al error?. Abrir el fichero en formato hexadecimal es otra alternativa, pero los mensajes no aparecen ordenados y mucho menos son legibles al 100%.

          Si la contraseña que te pide es porque el fichero está encriptado, nada se puede hacer porque la contraseña, tal y como he dicho en anteriores comentarios, la incluye el propio whatsapp

  • antonio

    buenas te agradesco de primera mano el favor que nos hace my pregunta es como recuperar los mensajes borrados en whatsapp v-2.6.78 nokia en un nokia c6-01
    me lo podrias explicar paso a paso por favor.
    gracias y un saludo

    • http://www.verasoul.com Vera

      Hola Antonio, agradezco tu comentario y te comunico que paso a paso es algo que ya se ha realizado en algún que otro comentario anterior. Un saludo.

      PD: no puedo ir realizando tutoriales para cada uno de los terminales que existen jejeje, no daría abasto.

  • irene

    hola vera tengo una blackberry 8520,se me han borrado todos los historiales de todas las conversaciones q tenia,,se me cayo el telefono al suelo y se me salio la bateria y al ponerla otra vez ya no hay nada,,todo en blanco,,como podria recuperar esos mensajes,,gracias

    • http://www.verasoul.com Vera

      Irene, eso que me cuentas, es decir, que los mensajes se hayan eliminado al salir la batería no es creíble, ni siquiera me ha pasado a mí. De todas formas, recuperarlos siempre depende del tipo de terminal pues cada uno de ello guarda los mensajes en determinadas carpetas.

  • Aury

    Hola buenas… Mi pregunta es, con ke programa puedo ver los archibos msgstore.db.crypt o en su caso msgstore.db. Por ke me descargue un programa ke se llama SQLite manager pero no me los abre. Un saludo y gracias de antemano

  • kano

    Hola tengo q instalar el programa en el movil para recuperar los mensajes tengo un galaxy S2. Y me aparece la siguiente carpeta en la base de datos msgstore.db.crypt
    Y luego me aparece un mensaje file is not Sqlite basededatos. try find file.end.splite

  • kano

    Hola vera

    Y como consigo la clave mencionada anteriomente

  • http://elblogdeelsant0.blogspot.com/ elSant0

    Buenas, estoy buscando los ficheros de bases de datos en un Nokia 5800 con última versión de WhatsApp, pero no se encuentran en la ruta que mencionas (/private/2002…) ni en ninguna parecida. Creo que desde que encriptaron, en Nokia el sistema de almacenar las conversaciones a cambiado. Si tú o cualquiera que pase por aquí es capaz de dar luz a esto sería muy de agradecer. Llevo buscando varios días y no hay NADA al respecto.

    Salu2
    PD: Buen post ;)

    • http://www.verasoul.com Vera

      Se encuentra en esa ruta, ahora depende de donde hayas instalado Whatsapp, si lo has instalado en la unidad “E” (la tarjeta microSD) o en “C”, para encontrarlo deberás emplear un buen gestor de archivos, como por ejemplo X-plore

      Un saludo y gracias por comentar

  • jeff

    hola vera tengo una consulta de un blackberry saque este archivo del database del whatsaap , messageStore.db.

    lo que me llama atencion que el nombre es muy diferente para el android o iphone, he tratado de visualizarlo con los programas o pasos sugeridos, pero nada, en la red no hay tanta info para recuperar estos archivos en un blackberry, me podrias ayudar?

    • http://www.verasoul.com Vera

      Hola Jeff, abrir los ficheros de una BB (BlackBerry) no es nada sencillo y se requieren, al igual que para cualquier otro terminal, unos mínimos conocimientos, pero intentaré explicar algo que he estado investigando porque me facilitaron una BB para ello. Parece ser simple, pero…, tal y como he dicho antes, requiere de conocimientos al menos de programación.

      Lo primero que puedes hacer: si dispones del fichero messageStore.db, puedes abrirlo en otro dispositivo BB que tenga instalado el Whatsapp, pero para ello deberías asegurarte que además eres el propietario del número de telefono, es decir, que deberás introducir la tarjeta SIM en otra BlackBerry, esto es así porque Whatsapp comprueba el número que también se encuentra dentro del fichero antes mencionado.

      La otra forma de abrirlo es: desde modo comandos en Windows (cmd), esta es algo más compleja y para ello vamos a suponer que no eres el propietario del fichero .db, para ello se requiere que instalemos Python en el PC.

      1. Instala Python 3.2
      2. Instala luego el módulo SQLite 3 para Python
      3. Instala el módulo Argparse, que nos ayudará a procesar la base de datos.
      4. Copia este script (el script pertenece a John Lehr): http://pastebin.com/download.php?i=QZyQ78wz y pégalo en un fichero que puedes llamar blackberry_recover_messages_whatsapp.py
      5. Coloca el archivo anterior y el de los mensajes, es decir, blackberry_recover_messages_whatsapp.py y messageStore.db en el mismo directorio que has instalado Python
      6. Ejecuta dicho script de la siguiente forma “Inicio”, “Ejecutar”, escribe allí “cmd” sin comillas y se abrirá una ventana de Ms-Dos en Windows.
      7. Ahora ve al directorio donde tienes instalado Python. Para ello, emplea los comandos típicos del MS-Dos, por ejemplo: “cd Python”, con esto entraríamos en dicho directorio, donde debemos también disponer los ficheros mencionados en punto 5.
      8. Ejecutamos el script de la siguiente forma “blackberry_recover_messages_whatsapp.py -h” y pulsamos enter. Con este comando veremos la ayuda para la ejecución del script.

      Los resultados, pueden ser exportados a un fichero CSV y luego podrás verlo con Microsoft Excel.

      Espero te haya servido de ayuda.

      • Richard

        Hola, Pues e seguido todos tus pasos para tratar de abrir el historial de chat de un blackberry, pero al momento de ejecutar el script me arroja el siguiente error:

        File "C:Python32brmw.py", line 25

        if not args.noheader:

        SyntaxError: invalid syntax

        obvio es un error de syntax en el script que copiamos en el paso 4.

        De casualidad sabes a que se debe esto o como corregirlo??

        muchas gracias

        • http://www.verasoul.com Vera

          Es un error de sintaxis de comando, prueba cambiar las comillas que se encuentren en esa línea de código.

        • gabriel

          hola richard y vera, hice todos los pasos y me sale C:Python32>blackberry_recover_messages_whatsapp.py -h

          File "C:Python32blackberry_recover_messages_whatsapp.py", line 25

          if not args.noheader:

          saben uds como corregir esto es mas que urgente. Saludos y gracias de antemano

  • adrian

    hola vera! tengo un problemon. resulta q me an robado el movil q tenia y con ello la micro sd etc… y ahora necesitaria recuperar los sms de wassap pq hay un juicio por el medio y necesito tener los sms como prueba pero no tengo ni movil ni nada pq me lo robo para q no pueda demostrar nada…. como podria recuperar todos los sms de wassap. si sirve de algo tengo ahora un htc (android) aconsejame pq es muy importante para mi encontrar una solucion…gracias.

    • http://www.verasoul.com Vera

      En http://www.whatsapp.com tienes un email de contacto: support@whatsapp.com Ponte en contacto con ellos a ver que te cuentan. Coméntales tu caso, pues creo recordar que los servidores de Whatsapp guardan por un período de 30 días los mensajes para casos que sean requeridos por un Juez.

      Por otro lado, pide un duplicado de tu SIM y vuelve a activar whatsapp en el móvil que tiene sino lo has hecho.

      Saludos y suerte.

  • letizia

    hola,buenas!.. por favor,me gustaría saber,porque aparece un mensaje “su historial de chat ha sido corrompido y borrado”!… ??.. es la segunda vez que pasa,y se borra todo mi historial automaticamente.., (tengo un nokia 5800) gracias

    • http://www.verasoul.com Vera

      Es posible que otra aplicación maliciosa haga conflicto. Si así me lo cuentas, muchas conclusiones no puedo sacar. ;) .

    • Lau

      A mi me ha pasado lo mismo y tengo tb un nokia 5800, puede ser un virus???

      • Paula

        A mí también se me borró el historial, y también es un Nokia 5800…supongo q es parcialmente incompatible con el whatssap

        • http://www.verasoul.com Vera

          Los historiales también se pueden recuperar desde el Nokia 5800 XpressMusic, no es que sea incompatible, simplemente se instala bajo un sistema operativo direfente al Android y sus actualizaciones no se hacen con frecuencia.

  • maria

    Hola Vera,es una simple duda.Me han robado el iphone en el extranjero,esta claro q jamas lo recuperaré.Mañana tengo pensado ir a comprar otro,creo que será el nokia lumia 800.la duda es,cuando instale whatsapp en el nuevo,sea cual sea…me llegaran los mensajes q han podido estar mandandome estos dias??el imei del iphone esta bloqueado y voy a pedir un duplicado de mi tarjeta.tendre algun problema para volverlo a instalar???muchas gracias

    • http://www.verasoul.com Vera

      Respondiendo a tu pregunta sobre si te llegarán los mensajes que te hayan estado mandando estos días… La respuesta es si, siempre y cuando el móvil que te han hurtado no los haya recibido primero ;) . No creo que tengas ningún problema instalando el Whatsapp en un smartphone, pero te recomiendo uno que use Android.

      Un saludo.

© 2012 Todos los derechos reservados. Vera's Soul

Volver arriba