How does WhatsApp
send your messages over
the net?
BY JAVIER HURTADO
Whatsapp security protocol
 WhatsApp encrypts messages since versión 2.8.3 (2012)
 WhatsApp uses the RC4 protocol to encrypt messages
 Android:
 Reversed MD5 hash
 IMEI
 iPhone:
 MAC Address
 MD5 hash
Obtaining hash in Android
IMEI: 012345678912345 =>
Obtaining hash in iPhone
MAC Address: AA:BB:CC:EE:FF=>
WhatsApp security bug
 First it sends a plain text packet with:
 Client OS
 WhatsApp app version
 Port used for the message transmission (encrypted)
 443
 5222
 5223
 YOUR PHONE NUMBER
WhatsApp security bug (iPhone)
WhatsApp security bug (Android)
Precautions
 Preferably do not use WhatsApp on public WiFi networks (cafes, airports…)
 If there isn’t other option use a VPN

WhatsApp security