Teléfono y Whatsapp: 675 18 68 80

Leer conversaciones del Whatsapp crypt5

Por petición popular, voy a actualizar la entrada “leer conversaciones de Whatsapp” para la vnueva versión: crypt5.

instalación

El proceso varia un poco con respecto a la versión anterior de los ficheros crypt ya que ahora solo es necesario un script en Python y el módulo m2crypto.

sudo apt-get install python python-m2crypto

script Python

copiamos el siguiente código en un fichero desencripta.py:

#!/usr/bin/python                                                                                                                                                                                                 
import sys
import hashlib
import StringIO
from M2Crypto import EVP
 
key = bytearray([141, 75, 21, 92, 201, 255, 129, 229, 203, 246, 250, 
   120, 25, 54, 106, 62, 198, 33, 166, 86, 65, 108, 215, 147])
iv = bytearray([0x1E,0x39,0xF3,0x69,0xE9,0xD,0xB3,0x3A,0xA7,0x3B,0x44,
   0x2B,0xBB,0xB6,0xB0,0xB9])
 
def decrypt(db,acc):
  fh = file(db,'rb')
  edb = fh.read()
  fh.close()
  m = hashlib.md5()
  m.update(acc)
  md5 = bytearray(m.digest())
  for i in xrange(24): key[i] ^= md5[i&0xF]
  cipher = EVP.Cipher('aes_192_cbc', key=key, iv=iv, op=0)
  sys.stdout.write(cipher.update(edb))
  sys.stdout.write(cipher.final())
 
if __name__ == '__main__':
  if len(sys.argv) != 3:
    print 'usa %s <mibbdd> <micuentadegmail> > conversaciones.db' % sys.argv[0]
  else:
    decrypt(sys.argv[1],sys.argv[2])

copiamos un fichero .crypt5 al mismo directorio donde tengamos el script superior y abrimos una consola.

Navegamos hasta el directorio de este fichero con el comando cd. Y una vez en el mismo ponemos:

python desencritpta.py mibbdd.crypt5 micuentadegmail@gmail.com > conversaciones.db

Donde mibbdd.crypt5 es el fichero de whatsapp y micuentadegmail@gmail.com es la cuenta de gmail del dispositivo. Si no se pone la cuenta correcta, no se desencriptarán las conversaciones.

leer las conversaciones

Una vez generado el fichero conversaciones.db, debemos de abrirlo con un programa adecuado. Existe un complemento para Firefox llamado SQLite Manager. Lo instalamos y reninicamos Firefox. Luego en el menú herramientas aparece el SQLite Manager. Lo abrimos y desde ahí abrimos la BBDD.