[GH-ISSUE #82] WA Business decrypt15 #41

Closed
opened 2026-03-02 03:59:34 +03:00 by kerem · 10 comments
Owner

Originally created by @aviv926 on GitHub (Aug 30, 2023).
Original GitHub issue: https://github.com/ElDavoo/wa-crypt-tools/issues/82

Originally assigned to: @ElDavoo on GitHub.

Hexdump of your key file
How to crate this Hexdump?

Hexdump of the encrypted DB:
How to crate this 256 Hexdump?

Screenshots Program output using -v and -f

image

Additional context
For whatever reason I can't extract a WhatsApp database that is end-to-end encrypted
I put the 64 character key
I use the beta version of WhatsApp Business
I tried with -f and it didn't work either
What do you think could be the problem?

Originally created by @aviv926 on GitHub (Aug 30, 2023). Original GitHub issue: https://github.com/ElDavoo/wa-crypt-tools/issues/82 Originally assigned to: @ElDavoo on GitHub. **Hexdump of your key file** How to crate this Hexdump? **Hexdump of the encrypted DB:** How to crate this 256 Hexdump? **Screenshots Program output using -v and -f** ![image](https://github.com/ElDavoo/wa-crypt-tools/assets/51673860/a9612605-503a-4b71-9592-abfeed3eac68) **Additional context** For whatever reason I can't extract a WhatsApp database that is end-to-end encrypted I put the 64 character key I use the **beta** version of WhatsApp Business I tried with -f and it didn't work either What do you think could be the problem?
kerem closed this issue 2026-03-02 03:59:34 +03:00
Author
Owner

@aviv926 commented on GitHub (Aug 30, 2023):

No problem, I just took a new backup with a new key and everything works as it should.

thanks for this amazing project

<!-- gh-comment-id:1699196284 --> @aviv926 commented on GitHub (Aug 30, 2023): No problem, I just took a new backup with a new key and everything works as it should. thanks for this amazing project
Author
Owner

@ElDavoo commented on GitHub (Aug 30, 2023):

The program says the checksum is OK, so the data is intact, but the authentication failed, which means the key is wrong or does not match with the database.
Maybe that database backup was taken before you generated the new key?

Anyway, Thanks for telling me it works on WA business too!

<!-- gh-comment-id:1699223357 --> @ElDavoo commented on GitHub (Aug 30, 2023): The program says the checksum is OK, so the data is intact, but the authentication failed, which means the key is wrong or does not match with the database. Maybe that database backup was taken before you generated the new key? Anyway, Thanks for telling me it works on WA business too!
Author
Owner

@aviv926 commented on GitHub (Aug 30, 2023):

The program says the checksum is OK, so the data is intact, but the authentication failed, which means the key is wrong or does not match with the database. Maybe that database backup was taken before you generated the new key?

Anyway, Thanks for telling me it works on WA business too!

Thanks for your hard work!!
By the way, can you explain to me how to create the requested Hexdump?

<!-- gh-comment-id:1699243639 --> @aviv926 commented on GitHub (Aug 30, 2023): > The program says the checksum is OK, so the data is intact, but the authentication failed, which means the key is wrong or does not match with the database. Maybe that database backup was taken before you generated the new key? > > Anyway, Thanks for telling me it works on WA business too! Thanks for your hard work!! By the way, can you explain to me how to create the requested Hexdump?
Author
Owner

@ElDavoo commented on GitHub (Aug 30, 2023):

On Linux you use the CLI program hexdump.
On windows you can use HxD.
Anyway it's not needed anymore.

<!-- gh-comment-id:1699304269 --> @ElDavoo commented on GitHub (Aug 30, 2023): On Linux you use the CLI program hexdump. On windows you can use HxD. Anyway it's not needed anymore.
Author
Owner

@aviv926 commented on GitHub (Nov 4, 2023):

On Linux you use the CLI program hexdump. On windows you can use HxD. Anyway it's not needed anymore.

I saw the repeated comment just now
Thanks for your reply and as always thanks for this project

I thought you might want to integrate this project into your project or refer to this project

https://github.com/ddz/whatsapp-media-decrypt

What do you think?

<!-- gh-comment-id:1793563040 --> @aviv926 commented on GitHub (Nov 4, 2023): > On Linux you use the CLI program hexdump. On windows you can use HxD. Anyway it's not needed anymore. I saw the repeated comment just now Thanks for your reply and as always thanks for this project I thought you might want to integrate this project into your project or refer to this project [https://github.com/ddz/whatsapp-media-decrypt ](https://github.com/ddz/whatsapp-media-decrypt ) What do you think?
Author
Owner

@ElDavoo commented on GitHub (Nov 9, 2023):

What do you think?

Why should I do that?

<!-- gh-comment-id:1804028730 --> @ElDavoo commented on GitHub (Nov 9, 2023): > What do you think? Why should I do that?
Author
Owner

@aviv926 commented on GitHub (Nov 9, 2023):

What do you think?

Why should I do that?

Both of you deal with decrypting and encrypting files in the context of WhatsApp, I assume that whoever enters your project will find the project I linked useful to him as well.

<!-- gh-comment-id:1804071910 --> @aviv926 commented on GitHub (Nov 9, 2023): > > What do you think? > > Why should I do that? > > Both of you deal with decrypting and encrypting files in the context of WhatsApp, I assume that whoever enters your project will find the project I linked useful to him as well.
Author
Owner

@ElDavoo commented on GitHub (Nov 10, 2023):

in the context of WhatsApp

The context of whatsapp is too broad. That projects decrypts encrypted media stored (temporarely) in whatsapp servers. This project aims to decrypt local backups (and soon, cloud-downloaded projects - but it won't download files). So in a certain way these two projects are unrelated.
Anyway, I see that people are proposing things in issue so I think I will enable discussions.

<!-- gh-comment-id:1805594030 --> @ElDavoo commented on GitHub (Nov 10, 2023): > in the context of WhatsApp The context of whatsapp is too broad. That projects decrypts encrypted media stored (temporarely) in whatsapp servers. This project aims to decrypt local backups (and soon, cloud-downloaded projects - but it won't download files). So in a certain way these two projects are unrelated. Anyway, I see that people are proposing things in issue so I think I will enable discussions.
Author
Owner

@aviv926 commented on GitHub (Nov 10, 2023):

I got you :) In fact, I was interested in understanding the understanding behind the encryption of WhatsApp, so your project and the project I linked were in context for me.
Anyway, thank you for this project !!!

By the way, can I ask if you created the project using an official WhatsApp document to understand the encryption algorithm?

<!-- gh-comment-id:1805635345 --> @aviv926 commented on GitHub (Nov 10, 2023): I got you :) In fact, I was interested in understanding the understanding behind the encryption of WhatsApp, so your project and the project I linked were in context for me. Anyway, thank you for this project !!! By the way, can I ask if you created the project using an official WhatsApp document to understand the encryption algorithm?
Author
Owner

@ElDavoo commented on GitHub (Nov 13, 2023):

, can I ask if you created the project using an official WhatsApp document

no, just guessing the file format and building on previous work

<!-- gh-comment-id:1807866461 --> @ElDavoo commented on GitHub (Nov 13, 2023): > , can I ask if you created the project using an official WhatsApp document no, just guessing the file format and building on previous work
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/wa-crypt-tools#41
No description provided.