~/talk

Mining and Exploiting (Mobile) Payment Credential Leaks in the Wild

Talkat Black Hat Asia 2021 · 2021-05-04..05-07· [security]
links:none on file
links:none on file
links:none on file
slides:none on file

Built an automated scanner called pk miner that crawls GitHub, ~1 million Android APKs and merchant servers, parses repo history and APKs, and validates leaks by sending crafted requests (about 300s per test). The study finds roughly 20,000 unique payment credentials, including ~5,000 payment keys from 7,000 apks, over 400 active Android signing keys, and ~3,000 client certificates, enabling refunds, transaction downloads, account drains, cross-app notification forgery and account hijacks. Recommendations and responsible disclosures follow.

AI-written summary · about

  1. 0:00Start
  2. 1:47Third-Party Payment Service for Mobile Apps
  3. 5:21Overview on Payment Credentials
  4. 6:10Payment Credentials: Payment key
  5. 20:38Paykey Miner Scanner
  6. 21:36Paykey Miner: Detector
  7. 28:57Test Result: Merchant Servers
  8. 29:55Responsible Disclosure & Longitudinal Study
  9. 31:32Resolving the Leaking App Identity
  10. 33:13Suggested Fixings
~/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.