[Release] Whatsapp Database Decrypter

05/13/2014 09:51 supercracker13#1
Hallo Leute,

ich hab mal ein Programm geschrieben um die gespeicherte Whatsapp-Datenbank zu entschlüsseln und in ein .txt Format zu exportieren.

Woher bekomme ich die WhatsappDatenbank ?
Ich hab leider nur ein Android Handy, aber dort musst du einfach zu folgendem Pfad gehen: storage/sdcard0/WhatsApp/Databases/
Dort findest du die Datei "msgstore.db.crypt5"
Die musst du einfach auf den PC ziehen.

Wo finde ich die Whatsapp Sync Mail ?
Geh zu "Einstellungen>Konten>Google"
Dort steht deine Mail Adresse

Anleitung:
1: Starte das Programm (Alle Dateien aus dem Archiv müssen in einem Ordner sein)
2: Drücke "1" und bestätige
3: Geb deine Whatsapp Sync Mail ein
4: Geb den Pfad zu deiner Datenbank an. (Auf dem PC)
Die Datenbank wird unverschlüsselt in den selben Ordner mit einem anderen Dateinamen gespeichert
5: Drücke "2" und bestätige
6: Drücke "1" und bestätige (Excel funktioniert noch nicht, dauert auch zu lange wenn man zu viele Nachrichten hat)
7: Geb den Pfad zur unverschlüsselten Datenbank an
8: Drück "99" um das Programm zu beenden

Im Anhang befindet sich das Programm und die Source (C#)
VT: [Only registered and activated users can see links. Click Here To Register...]

Bei Problemen oder Fragen bei mir melden oder hier schreiben!
05/14/2014 10:36 Rhodan5020#2
Hallo.

Respekt zu der Arbeit. Ich habe mir das ganze mal im Source Code angesehen - bin nämlich gerade dabei mir C# beizubringen :-) und auch getestet. Funktioniert wunderbar mit den DB-Files die auf crypt5 enden.
Die Cryptisierung ist ja mittlerweile bei crypt7 angelangt (und da erhält man die Fehlermeldung "Console: You entered a wrong Syncmail or the file is damaged!" ) - gibts da ein Update von Dir? Geht das überhaupt so einfach wie es klingt?

Denn ich habe in meinen Recherchen irgendwo gelesen, dass der Key für die Cryptisierung zwar lokal am Handy verspeichert ist - dieser aber in unregelmäßigen Abständen aber geändert wird .....

Ich bin sehr an diesem Thema interessiert - vielleicht schaffen wir da gemeinsam was..

LG
Hannes
05/14/2014 11:57 supercracker13#3
Quote:
Originally Posted by Rhodan5020 View Post
Hallo.
Respekt zu der Arbeit. Ich habe mir das ganze mal im Source Code angesehen - bin nämlich gerade dabei mir C# beizubringen :-) und auch getestet. Funktioniert wunderbar mit den DB-Files die auf crypt5 enden.
Danke xD, Schön das es sich mal jemand anguckt.

______________________________________________

Quote:
Originally Posted by Rhodan5020 View Post
Die Cryptisierung ist ja mittlerweile bei crypt7 angelangt (und da erhält man die Fehlermeldung "Console: You entered a wrong Syncmail or the file is damaged!" ) - gibts da ein Update von Dir? Geht das überhaupt so einfach wie es klingt?
Also die Ausgabe kommt daher das die Datei nicht richtig entschlüsselt wurde. (Ist ja eigentlich logisch)

Mit crypt7 weis ich noch nichts. Muss ich mal gucken weil ich hab bei mir nur crypt5 gefunden. Ich werde mich dann mal informieren ob es geht und woher ich die Datei dann bekomme. Würde dann aber ein Update machen, wenn es geht

______________________________________________

Quote:
Originally Posted by Rhodan5020 View Post
Ich bin sehr an diesem Thema interessiert - vielleicht schaffen wir da gemeinsam was..
Ich bin eigentlich nie abgeneigt etwas mit anderen zusammen zu machen, also falls bedarf besteht einfach melden (Aber bitte nur wenn du dich mit C# ein bisschen auskennt, muss nicht viel sein aber die Basics).
Bin auch für neue Vorschläge offen ^^
05/14/2014 20:49 PureHigh[1337]#4
Sorry für diesen "hate" wenn man es überhaupt "HATE" nennen kann. Da dies meiner sicht eher "kritik" ist. Die Source is fürchterlich Programmiert solltest wirklich mal drüber schaun. Und deine .exe ist wie ein Toaster Decompiled, zudem solltest du was vill aber auch schon zu spät ist den Download für die Source rauspacken und warten bis das kleine etwa etwas potenzial hat und danach kannst es billig verkaufen.
05/15/2014 10:59 supercracker13#5
Quote:
Originally Posted by PureHigh[1337] View Post
Sorry für diesen "hate" wenn man es überhaupt "HATE" nennen kann. Da dies meiner sicht eher "kritik" ist.
Wenn du denkst das es Kritik ist warum entschuldigst du dich dann für eine Hate :confused:

Quote:
Originally Posted by PureHigh[1337] View Post
Die Source is fürchterlich Programmiert solltest wirklich mal drüber schaun.
Das hilft mir nicht weiter. Wenn du schon was zu meckern hast nenn wenigstens Beispiele oder Stellen an denen man was verbessern kann. Programmiere nur Hobbymäßig neben der Schule. Kannst ja gerne den Code mal überarbeiten und mir dann senden. (Wenn du das nicht kannst muss nicht genörgelt werden :rtfm:)

Quote:
Originally Posted by PureHigh[1337] View Post
Und deine .exe ist wie ein Toaster Decompiled,
Ich weiß ja nicht wo du lebst aber ich benutz nen Decompiler um den Code von nem Programm zu bekommen. Das wäre aber in diesem Fall den SourceCode den ich sowieso schon hier reingestellt habe. Ich nehme mal an du hast was anderes gemeint weil so macht es keinen Sinn.


Fazit: Falls du schon schlau daher reden willst, hab vorher etwas geleistet. Ich hab noch kein Programm von dir gesehen, bist seit März hier und hast 4 Post welche fast alle genauso aussehen.
Die andere Möglichkeit ist das man Kritik äußert und das ein bisschen begründet, zB Vorschläge wo man etwas ändern kann.
05/15/2014 11:02 Punisher.biz#6
was genau steht denn in dieser datenbank drin? was bringt es mir?

gruß
05/15/2014 12:09 supercracker13#7
Quote:
Originally Posted by PuniHasstEuch View Post
was genau steht denn in dieser datenbank drin? was bringt es mir?

gruß
In der Datenbank befinden sich alle Nachrichten die von Whatsapp im Backup gespeichert wurden.
Dazu gehört von dem die Nachricht kam, den Text, die Source von den Bildern und viele andere Daten.

Normalerweise wenn das Handy hinüber ist oder neu aufgesetzt wird, sind die Daten weg.
Man kann sich natürlich die Datenbank auf den Pc ziehen, das bringt allerdings wenig wenn man sie nicht lesen kann.

Dafür kann man das Programm benutzen und die Datenbank entschlüsseln und in eine Textdatei schreiben.

Kurzvariante: Für die Datensicherung
05/15/2014 12:48 Rhodan5020#8
Quote:
Originally Posted by Rhodan5020 View Post
Hallo.

Respekt zu der Arbeit. Ich habe mir das ganze mal im Source Code angesehen - bin nämlich gerade dabei mir C# beizubringen :-) und auch getestet. Funktioniert wunderbar mit den DB-Files die auf crypt5 enden.
Die Cryptisierung ist ja mittlerweile bei crypt7 angelangt (und da erhält man die Fehlermeldung "Console: You entered a wrong Syncmail or the file is damaged!" ) - gibts da ein Update von Dir? Geht das überhaupt so einfach wie es klingt?

Denn ich habe in meinen Recherchen irgendwo gelesen, dass der Key für die Cryptisierung zwar lokal am Handy verspeichert ist - dieser aber in unregelmäßigen Abständen aber geändert wird .....

Ich bin sehr an diesem Thema interessiert - vielleicht schaffen wir da gemeinsam was..

LG
Hannes
Hallo

So was die Decryptisierung anbelangt bin ich mittlerweile etwas schlauer

für *.db.crypt5 files benötigt man den Android account - sprich Gmail Adresse und für *.db.crypt6/*.db.crypt7 files wird das Key-file benötigt welches eben am Handy verspeichert ist.

Wie man das ganze allerdings anwendet - das muss ich erst recherchieren

Schönen Tag
Hannes
05/25/2014 14:23 Icetea#9
Habe es mir mal angeschaut. Soweit ganz in Ordnung. :)
Danke, dass du es mit uns teilst.

Aber ich mag C# nicht so wirklich, deshalb habe ich begonnen es in C++ um zu programmieren. Bin soweit schon gut voran gekommen, muss mir nur manche Sachen noch anschauen, da es manchmal keine direkten nativen C++ Methoden für diese .NET String Methoden gibt. Ich sitze aber dran, wenn du mehr Informationen möchtest, kannst du dich gerne per PN melden. ;)

Liebe Grüße,
Icetea'
08/29/2014 11:39 delidana44#10
Ist ein Update auf crypt7 schon möglich?

Gruß
12/08/2014 21:26 Broder221#11
Hii,
erstmal ein großes Lob an den Entwickler.Es ist richtig Klasse das sich über haupt noch jemand mühe macht solche Programme zu schreiben .
Ich habe leider vor kurzer Zeit meinen ganzen chat Verlauf verloren und whatsapp erkennt das backup nicht :(.Meine Frage wäre jetzt ob das Programm auch bei crypt.8 arbeitet??
Oder könnte mir sonst jemand bei whatsapp extract helfen , ich komm da irgendwie nicht weiter?
Bis dann Philipp