
Verwalten Sie WhatsApp .crypt12-, .crypt14- und .crypt15-Dateien.

Entschlüsseln und verschlüsseln Sie WhatsApp- und WA Business-.crypt12-, .crypt14- und .crypt15-Dateien mit Leichtigkeit!
Zur Entschlüsselung benötigen Sie die Schlüsseldatei oder den 64 Zeichen langen Schlüssel.
Die Schlüsseldatei heißt "key", wenn das Backup crypt14 ist, oder
"encrypted_backup.key", wenn das Backup crypt15 ist (verschlüsselte E2E-Backups).
Wer ein umfassenderes Paket für WhatsApp-Forensik sucht, schauen Sie sich whapa an.
Wenn Sie keine Programme auf Ihrem Computer installieren möchten, können Sie dieses Programm in Google Colab ausführen.
Wenn Sie mit Jupyter vertraut sind (lesen Sie hier wenn nicht), können Sie die Notebook-Version des Programms verwenden.
Sie können dieses Skript als Paket über pip installieren. Führen Sie einfach Folgendes aus:
python -m pip install wa-crypt-tools
für die stabile Version und
python -m pip install git+https://github.com/ElDavoo/wa-crypt-tools
für die Entwicklungsversion.
Möglicherweise müssen Sie eine virtuelle Umgebung erstellen, um Konflikte mit anderen Paketen zu vermeiden.
usage: wadecrypt [-h] [-nm] [-bs BUFFER_SIZE] [-nd] [-v] [-f] [keyfile] [encrypted] [decrypted]
Zum Entschlüsseln einer crypt12/14/15 geben wir dem Programm also die Schlüsseldatei, die verschlüsselte Datei und den Namen der Ausgabedatei.
$ wadecrypt encrypted_backup.key msgstore.db.crypt15 msgstore.db
key15.py:51 : [I] Crypt15 / Raw key loaded
wadecrypt.py:271 : [I] Done
usage: waencrypt [-h] [-f] [-v] [--enable-features [ENABLE_FEATURES ...]] [--max-feature MAX_FEATURE]
[--multi-file] [--type {12,14,15}] [--iv IV] [--reference REFERENCE] [--noparse]
[--wa-version WA_VERSION] [--jid JID] [--backup-version BACKUP_VERSION] [--no-compress]
[keyfile] [decrypted] [encrypted]
Die Verschlüsselung ist komplexer und ungetestet: Es wird empfohlen, eine andere verschlüsselte Datei desselben Kontos zu verwenden, die wir "Referenz" nennen.
waencrypt --reference msgstore.db.crypt15 encrypted_backup.key msgstore.db msgstore-new.db.crypt15
waencrypt.py:57 : [W] This script is in beta stage
waencrypt.py:89 : [I] Done!
Sie müssen die folgenden Parameter angeben:
Standardwerte werden verwendet, wenn Parameter ausgelassen werden.
Zusammenfassend:
$ waencrypt --enable-features 5 6 7 8 9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 --type 15 --wa-version 2.26.1.2 --jid 00 --backup
-version 1 encrypted_backup.key msgstore.db msgstore-new.db.crypt15
waencrypt.py:57 : [W] This script is in beta stage
waencrypt.py:89 : [I] Done!
Sie können Informationen über eine Backup-Datei mit dem wainfo-Tool erhalten.
Zur Verwendung führen Sie das Tool mit der Option -h aus.
wacreatekey – Schlüsseldateien erstellenwadecrypt – Backups entschlüsselnwaencrypt – Backups verschlüsselnwaguess – Hackiger Versuch, Backups zu entschlüsselnwainfo – Informationen über ein Backup abrufenNEIN! Was hätte es sonst für einen Sinn, eine Datei zu verschlüsseln?
Siehe oben.
Ihre Backups sind beschädigt. Sie können versuchen, alle Prüfungen mit dem Flag -f zu deaktivieren, aber erwarten Sie Abstürze und/oder unlesbare Ausgaben.
Der Schlüssel ist falsch. Sie können versuchen, alle Prüfungen mit dem Flag -f zu deaktivieren, aber erwarten Sie Abstürze und/oder unlesbare Ausgaben.
wacreatekey, um eine encrypted_backup.key-Datei zu erstellenwadecrypt, um Ihre Backups zu entschlüsseln.Auf diese Weise verwalten Sie Ihren eigenen Root-Schlüssel – andernfalls könnte WhatsApp Ihren Schlüssel bei Bedarf ändern.
Nein! Das Passwort wird nur verwendet, um mit den WhatsApp-Servern zu kommunizieren und den 64-Buchstaben-Schlüssel abzurufen. Mit anderen Worten, das Passwort wird verwendet, um den Schlüssel zu schützen, es wird nicht verwendet, um die Backups zu verschlüsseln.
Ja, aber der Code ist nicht dokumentiert. Bitte lesen Sie daher zu diesem Zeitpunkt den Code.
Senden Sie mir die benötigten Dateien per Telegram und ich werde einen Blick darauf werfen.
Wenn Sie (verständlicherweise) Bedenken bezüglich der Privatsphäre haben, eröffnen Sie ein Issue und fügen Sie Folgendes bei:
Aber es wird schwieriger sein, Ihnen zu helfen.
Auf einem gerooteten Android-Gerät können Sie einfach /data/data/com.whatsapp/files/key (oder /data/data/com.whatsapp/files/encrypted_backup.key, wenn Backups crypt15 sind) kopieren.
Wenn Sie E2E-Backups aktiviert haben und kein Passwort verwendet haben (Sie haben eine Kopie des 64-stelligen Schlüssels, z. B. einen Screenshot), können Sie ihn einfach abschreiben und anstelle des Schlüsseldatei-Parameters verwenden.
Es gibt andere Wege, aber es liegt nicht im Rahmen dieses Projekts, Ihnen diese mitzuteilen. Issues, die danach fragen, werden als ungültig geschlossen.