In August 2018, the researchers reverse-engineered WhatsApp code and decrypt its protocol. Furthermore, they were able to find a vulnerability that made it possible to meddle with usersâ conversations in real-time. As stated in their blog post,
After decrypting the WhatsApp communication we found that WhatsApp is using the âprotobuf2 protocolâ to do so. By converting this protobuf2 data to Json we were able to see the actual parameters that are sent and manipulate them in order to check WhatsAppâs security.They shared a video detailing how an attacker can exploit the bug to manipulate conversations in three different ways.
Now, this year, at the Black Hat USA 2019, they have made a Burpsuite Extension, which they created last year.
We translated all WhatsApp web functions to python and created a Burpsuite extension that you can use to investigate WhatsApp traffic and extend in order to find vulnerabilities.The WhatsApp Protocol Decryption Burp Tool is available at the following GitHub link.
Now, with regards to the availability of the WhatsApp Decryptor, Facebook has once again preferred to stay aloof from the matter. According to their statement shared with BBC,
We carefully reviewed this issue a year ago and it is false to suggest there is a vulnerability with the security we provide on WhatsApp. The scenario described here is merely the mobile equivalent of altering replies in an email thread to make it look like something a person didn't write. We need to be mindful that addressing concerns raised by these researchers could make WhatsApp less private - such as storing information about the origin of messages.In such a situation, it might be harmful to have a decryptor tool accessible to many. However, the researchers have a justification ready to support their action. One of the Check Point Researchers, Oded Vanunu, told BBC,
[WhatsApp] serves 30% of the global population. It's our responsibility. There is a big problem with fake news and manipulation. It's infrastructure that serves more than 1.5 billion users. We cannot put it aside and say: 'Okay, this is not happening.âIt isnât clear if Facebook has any plans to address this problem anytime soon.
Let us know your thoughts in the comments.