Comment décrypter Whatsapp Fichier de Base de données?
J'essayais de déchiffrer Whatsapp fichier de base de données (msgstore.db.crypt
) avec java.
J'ai trouvé du code python et essayé de faire la même chose avec java. Probablement ce n'est pas que quelque chose de difficile à faire, mais j'ai eu quelques problèmes avec la gestion de la clé de déchiffrement.
Mais enfin il l'a fait. Donc, je voulais partager le code pour les personnes qui en ont besoin.
Peut-être convertir le question/réponse pour un wiki de la communauté?
Cochez cette réponse pour le décryptage de la whatsApp crypt5 DB.
Cochez cette réponse pour le décryptage de la whatsApp crypt5 DB.
OriginalL'auteur ali.turan | 2014-03-11
Vous devez vous connecter pour publier un commentaire.
System.out.println("Decrypting Done");
- pas si elle lève une exception.aussi pourquoi ce petit tampon? Aucune raison de 24 octets?
C'est le code complet.
Whatsapp mise à jour de leur cryptage. C'est maintenant le nom du fichier est "msgstore.db.crypt5" plutôt que "msgstore.db.crypte".. il Est la nouvelle solution pour cela ?
OriginalL'auteur ali.turan
Une mise à jour de réponse pour
.crypt12
fichiers:Ces sont compressés, puis chiffré à l'aide de l'algorithme AES en mode GCM
Voici le code python montrant comment:
OriginalL'auteur Willem Hengeveld
ici est un pur java routine .db.crypt12 sans bouncycastle, mais seulement JDK.
OriginalL'auteur SkateScout