Outil d'analyse de sauvegarde des enregistrements de discussion WeChat développé sur la base de C#, s'efforçant d'être l'outil de sauvegarde WeChat le plus utile.
Si vous avez de bonnes suggestions ou commentaires, ou si vous rencontrez des problèmes, n'hésitez pas à soulever un problème et je vous répondrai dès que je le verrai.
Note
Groupe de commentaires : 815054692
Si vous pensez que c'est bien, cliquez sur l'étoile dans le coin supérieur droit ! C'est un encouragement pour l'auteur, merci !
Pour rejoindre le groupe, veuillez d'abord démarrer le projet, puis laisser votre identifiant dans le message Q&R.
Ce projet est destiné uniquement à l'étude et à la recherche, l'utilisation commerciale est strictement interdite
S'il est utilisé à des fins de sécurité du réseau, veuillez vous assurer qu'il est utilisé conformément aux lois et réglementations nationales.
Ce projet est totalement gratuit, quiconque vous demande de l'argent est un escroc
L'intention initiale de l'utilisation de ce projet est que l'auteur étudie le fonctionnement et l'utilisation de la base de données WeChat. L'auteur n'assume aucune responsabilité pour les conséquences de votre utilisation de ce logiciel, y compris, mais sans s'y limiter, les dommages aux données, la perte d'enregistrements, etc.
En raison de la nature particulière du logiciel, veuillez obtenir l'autorisation du propriétaire du compte WeChat lors de son utilisation. Vous devez vous assurer que vous ne portez pas atteinte aux droits à la vie privée d'autrui et vous en supporterez les conséquences à vos propres risques.
Ce projet ne téléchargera aucune de vos données sur un système tiers
Si un problème de publication se produit, veuillez vérifier si la version est modifiée par un tiers.
La pile technologique de ce projet est : C# + .NET6.0 + WPF
Q : Est-il compatible avec la version pour téléphone mobile ?
R : Utilisez simplement la fonction de migration sur le téléphone mobile . Chemin : Moi->Paramètres->Chat->Migration et sauvegarde des enregistrements de discussion->Migration.
Q : Comment exporter tous les enregistrements
R : Espace de travail->clic droit->Gérer, et vous le verrez.
Q : Que dois-je faire si l'espace de travail de décryptage n'affiche aucun message de ce type : MSG ?
R : Fondamentalement, cela est dû au fait que le cache n'est pas écrit dans la base de données juste après la migration. Il est recommandé de redémarrer WeChat après la migration, puis de créer un espace de travail.
Q : Que dois-je faire si l'espace de travail de décryptage n'affiche aucun message de ce type : XXXXXXX
R : Cette raison est essentiellement due à un échec de décryptage. Elle revient à utiliser la méthode de recherche d'adresse fixe pour le décryptage. Veuillez vous assurer que votre version de WeChat est prise en charge dans la version.json.
Q : Que dois-je faire si je reçois le message Impossible de charger la DLL 'libcrypto-1_1' ou l'une de ses dépendances lors du déchiffrement ?
R : En effet, l'environnement d'exécution de la bibliothèque de chiffrement et de déchiffrement n'est pas satisfaisant. Installez la bibliothèque d'exécution vc++2015 x64 et réessayez.
0. Installez .NET Desktop Runtime (notez qu'il s'agit de la version 6.0 de Desktop Runtime, ignorez-la si elle est déjà installée)
1. Ouvrez WeChat et connectez-vous.
2. Cliquez sur Nouvel espace de travail en bas à gauche du logiciel.
3. Dans la nouvelle interface de l'espace de travail , sélectionnez le processus WeChat pour créer l'espace de travail et confirmez si l'ID WeChat ci-dessous est correct.
4. La méthode de décryptage est recommandée pour sélectionner la recherche d'inférence de nom d'utilisateur ! Cette méthode prend théoriquement en charge toutes les versions 64 bits de WeChat. Mais ce mode nécessite de s'assurer que le compte WeChat est correct
5. Les débutants doivent ignorer les autres options et cliquer directement sur Créer un espace de travail . Le programme créera et déchiffrera automatiquement l'espace de travail.
Une fois l'espace de travail créé, cliquez sur l'espace de travail à gauche pour l'utiliser !
Au cours du processus de développement du projet, les projets ou matériaux suivants ont été référencés et les codes pertinents ont été cités. Si nécessaire, il est recommandé de vous référer aux documents pertinents suivants :
[1] La prise en charge théorique de toutes les versions 64 bits fait référence à l'inférence du nom d'utilisateur et à l'inférence de l'en-tête de clé publique. La méthode d'acquisition d'adresse directe nécessite la prise en charge de version.json et les mises à jour ne sont pas très opportunes.