~/talk

Abusing Google Play Billing for fun and unlimited credits!

Talkat Hack In Paris 2019 · 2019-06-19..06-20· [android, security]
name:G. Lopes
links:none on file
slides:none on file

Demonstrates that Google Play Billing allows local validation bypasses by reverse engineering real games Fruit Ninja, Doodle Jump and Snoopy Pop, using Apktool and bytecode edits, dnSpy to edit Unity security.dll and replacing package targets with the Billing ACK PoC to impersonate Google Play. Tests cover ~40 apps, with 25 successfully bypassed and only 5 performing server-side verification. Patches from Google do not prevent client-side tampering and the author’s demos generally work on-device despite occasional network hiccups modify bytecode to force verification true replace Google Play package with Billing ACK edit Unity security.dll with dnSpy

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:58What is Google Play Billing
  3. 9:50Known vulnerabilities history
  4. 13:12Client-side fixes limitations
  5. 15:00Case study Doodle Jump
  6. 19:13Case study Snoopy Pop
  7. 24:10Case study Fruit Ninja
  8. 29:17Developer security practices
  9. 30:46Research results and contact
  10. 31:51Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.