romanzaikin / BurpExtension-WhatsApp-Decryption-CheckPoint

This tool was created during our research at Checkpoint Software Technologies on Whatsapp Protocol (This repository will be updated after BlackHat 2019)
635 stars 173 forks source link

Randomly outgoing encryption does not work #24

Closed johntiror closed 6 years ago

johntiror commented 6 years ago

Sometimes, but not always, the encryption of an outgoing message can't be decrypted. Here an example where I didn't change anything before encrypting again.

Here the content of 'a' variable ready to be decrypted:

schermata 2018-08-16 alle 08 52 22

Here I decrypted it:

schermata 2018-08-16 alle 08 52 40

Here I re-encrypted without changing anything: (notice that it's different from the original)

schermata 2018-08-16 alle 08 52 49

Here I try to decrypt again but it gives me error:

schermata 2018-08-16 alle 08 52 58

If you want I can give you privately all my keys so you can debug it. Thanks

romanzaikin commented 6 years ago

@johntiror you have opened the same issue so many times. please check again. I have found the bug.

romanzaikin commented 6 years ago

fixed in issue #26

johntiror commented 6 years ago

It still doesn't work: you can try with this message:

[248, 6, 9, 91, 75, 107, 252, 1, 56, 248, 1, 248, 2, 52, 252, 72, 10, 53, 10, 27, 51, 57, 51, 51, 53, 55, 49, 48, 48, 51, 48, 48, 64, 115, 46, 119, 104, 97, 116, 115, 97, 112, 112, 46, 110, 101, 116, 16, 1, 26, 20, 51, 69, 66, 48, 68, 53, 52, 53, 55, 57, 67, 67, 57, 55, 66, 55, 67, 53, 70, 50, 18, 7, 10, 5, 104, 101, 108, 108, 111, 24, 243, 212, 224, 220, 5, 32, 1]

thiru112 commented 6 years ago

@johntiror I also had above-mentioned problem and I had commented also

https://github.com/romanzaikin/BurpExtension-WhatsApp-Decryption-CheckPoint/issues/26#issuecomment-415299544