Categorías: Seguridad

¿ WhatsApp es seguro ? Demostración

Introducción

Últimamente se está hablando mucho de los problemas de seguridad que está teniendo WhatsApp, por ello os presentamos esta guía, que demuestra alguno de los fallos que tiene.

En base a un par de entradas que he leído en FLU, me he decidido a armar esta guía para obtener de una forma mucho más fácil los datos de las backups de WhatsApp

Requisitos

  • Un terminal con WhatsApp instalado
  • Acceso físico a los archivos de dicho terminal
  • Django 1.4
  • OpenSSL

Guía

  1. Una vez tenemos garantizado el acceso a los archivos del terminal, buscamos en él la carpeta de WhatsApp, acudimos a “databases” y ahí nos copiamos a nuestro equipo el archivo “msgstore.db.crypt”. A partir de aquí no necesitamos el terminal para nada más.
  2. Una vez que tenemos el archivo en nuestro equipo lo pasamos a una carpeta y mediante OpenSSL:
    openssl enc -d -aes-192-ecb -in msgstore.db.crypt -out msgstore.db -K 346a23652a46392b4d73257c67317e352e3372482177652c

Esto permite que lo descifremos. (este código está copiado de FLU, abajo están sus posts, para el que quiera ver por qué se utiliza esto).

Ahora ya tendremos nuestro msgstore.db, podríamos abrirlo con un editor hexadecimal y leer cualquier cosa, pero claro, la vagancia nos puede y esto cuesta su tiempo….

Para ello ha habido gente que ha gastado su tiempo y nos han traído una herramienta fabulosa denominada wForensic, que podéis descargar aquí:

Una vez descargada, pasamos nuestro “msgstore.db” a la carpeta “databases” del script y reemplazamos el que ya había, es opcional pasar el fichero wa.db (contactos), pero para esta guía yo no lo hice.

Una vez tenemos esto, lo único que deberemos hacer es ir a la raíz del script y hacer un ./run.sh para lanzar el script y abrir la dirección local que nos da con nuestro navegador preferido. Lo demás es ir haciendo clics.

Las entradas en FLU son:
http://www.flu-project.com/herramientas-forense-para-ser-un-buen-csi-parte-xxii-forense-en-whatsapp-i-de-ii.html
http://www.flu-project.com/herramientas-forense-para-ser-un-buen-csi-parte-xxiii-forense-en-whatsapp-ii-de-ii.html

Entonces: ¿whatsapp es seguro?

Después de leer el tutorial, muchos nos quedamos con la duda de si WhatsApp es seguro o no lo es tan como pensábamos. A su favor podemos decir que esta guía requiere de acceso físico y esto es un requisito bastante difícil de obtener por parte de un cracker que quiera nuestros datos. Pero debido a los distintos fallos de seguridad que tiene la aplicación, desde Somos Binarios recomendamos no utilizarla para transmitir información confidencial o datos delicados.

Autoría

El autor de esta entrada es Jimeno un usuario de nuestro foro, que nos lo ha enviado, para que lo publicaremos. Desde Somos Binarios le damos las gracias e invitamos a cualquier usuario tanto de nuestra comunidad, como externo a que utilice el formulario y contacte con nosotros para publicar sus artículos o proponernos temas sobre los que escribir.

 

Jorge Durán

Entusiasta de la tecnología desde los 10 años, desarrollador y creador de varios proyectos de software y autodidacta por naturaleza. Ingeniero Informático por la USAL y .Net backend developer en idealista.

Share
Publicado por
Jorge Durán

Recent Posts

Docker: conceptos principales y tutorial paso a paso

Hoy queremos hablaros de Docker un proyecto que cada día es más usado, porque permite…

3 años hace

Crea diagramas rápidamente usando código

Cada vez estamos más acostumbrados a usar código para generar la infraestructura (IaC), documentar nuestro…

3 años hace

Procesamiento del lenguaje natural con ElasticSearch

Uno de los problemas que se presentan con una mayor frecuencia hoy en día, es…

4 años hace

Elige tecnología clásica y aburrida

Uno de los problemas que solemos tener los programadores, es que nos gusta estar a…

4 años hace

Cómo usar Docker en Windows

Docker es una de las herramientas más usadas por los desarrolladores, sin embargo, usarlo en…

4 años hace

Analiza el coste del uso de JavaScript

Como seguramente sabrás el uso de JavaScript ha crecido exponencialmente en los últimos tiempos, sin…

5 años hace