~/talk

Keep it Like a Secret: When Android Apps Contain Private Keys

Talkat BSidesSF 2018 · on Sunday, 2018-04-15· [security, android]
links:none on file
slides:none on file

Crawled and analyzed 1.8 million apps using GPlayCLI, AndroGuard, apktool, JEB, SQLite and OpenSSL, and finds thousands of embedded private keys (including 60,180 private keys and 2,000 Google Play signing keys). Builds a database and uses John the Ripper / Hashcat to crack PKCS12 and Java keystore passwords, achieving ~76% recoveries from RockYou/strings. Demonstrates a Samsung smart‑home case where reverse‑engineered decryption yields a private key whose modulus matches a certificate; many keys are usable and some signing keys are widely distributed.

AI-written summary · about

  1. 0:00Start
  2. 6:50How Do I Know Which Ones Are Private Keys
  3. 8:31Pkcs12
  4. 12:30Why Are We Cracking Passwords
  5. 22:25Samsung Smart Home
  6. 22:42Install Counts
  7. 26:21Compare the Private Key and the Public Key Modulus
  8. 29:54Enterprise Private Keys
~/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.