Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Hacking WhatsApp
Search
Enrique López Mañas
December 22, 2012
Programming
4
1.3k
Hacking WhatsApp
GDG Presentation
Enrique López Mañas
December 22, 2012
Tweet
Share
More Decks by Enrique López Mañas
See All by Enrique López Mañas
Composifying Your Not-Compose Code
kikoso
0
2
Guardrails and Sanity Checks: Verifying LLM Input and Output for Developers
kikoso
0
29
KMP_for_Swift.pdf
kikoso
0
52
Android Benchmarking and other stories
kikoso
0
280
KMP for Mobile Developers
kikoso
0
71
Diving into Coroutines
kikoso
1
75
K/N for mobile developers (including libraries' snippets)
kikoso
0
95
Kotlin/Native for Multiplatform development
kikoso
0
70
TensorFlow for Mobile Developers
kikoso
0
21
Other Decks in Programming
See All in Programming
Foundation Modelsを実装日本語学習アプリを作ってみた!
hypebeans
1
120
デミカツ切り抜きで面倒くさいことはPythonにやらせよう
aokswork3
0
260
bootcamp2025_バックエンド研修_WebAPIサーバ作成.pdf
geniee_inc
0
120
タスクの特性や不確実性に応じた最適な作業スタイルの選択(ペアプロ・モブプロ・ソロプロ)と実践 / Optimal Work Style Selection: Pair, Mob, or Solo Programming.
honyanya
3
190
大規模アプリのDIフレームワーク刷新戦略 ~過去最大規模の並行開発を止めずにアプリ全体に導入するまで~
mot_techtalk
1
470
overlayPreferenceValue で実現する ピュア SwiftUI な AdMob ネイティブ広告
uhucream
0
200
kiroとCodexで最高のSpec駆動開発を!!数時間で web3ネイティブなミニゲームを作ってみたよ!
mashharuki
0
840
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
550
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
350
Domain-centric? Why Hexagonal, Onion, and Clean Architecture Are Answers to the Wrong Question
olivergierke
3
940
Android16 Migration Stories ~Building a Pattern for Android OS upgrades~
reoandroider
0
130
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
4
2.5k
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
610
GitHub's CSS Performance
jonrohan
1032
470k
Building Applications with DynamoDB
mza
96
6.7k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
What's in a price? How to price your products and services
michaelherold
246
12k
Facilitating Awesome Meetings
lara
56
6.6k
Java REST API Framework Comparison - PWX 2021
mraible
34
8.9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
Designing for Performance
lara
610
69k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Site-Speed That Sticks
csswizardry
13
920
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Transcript
Samstag, 22. Dezember 12
WhatsApp No presentation needed No security either Samstag, 22. Dezember
12
Known bugs/ features Changing status (not solved) Communication without encryption
(solved) Storage encryption (not solved) Authentication (not solved) Samstag, 22. Dezember 12
Changing status Status can be changed remotely Programmer published a
Website. WhatsApp block the website Windows tool Samstag, 22. Dezember 12
Communication without encryption Communication was sent in plain text Intercepting
messages WhatsApp Sniffer for Android, Wireshark... Samstag, 22. Dezember 12
Authentication Authentication against their server Usage of WhatsApp API WhatsApp
sent „Cease and desist“ to WhatsApp API programmers Samstag, 22. Dezember 12
Storage encryption All conversations stored in SD Card ... even
if you remove them... ...even the GPS coordinates.... ...using the same key for encryption! Samstag, 22. Dezember 12
WhatsApp Conversation stealer Uses two permissions Library integration Silently background
service Only for scientific purposes :-) Samstag, 22. Dezember 12
Danke! + http://goo.gl/t4AVh @eenriquelopez http://www.neo-tech.es Samstag, 22. Dezember 12