~/talk

Resurrecting The Read_Logs Permission on Samsung Devices

Talkat Black Hat Asia 2015 · 2015-03-24..03-27· [android, security]
slides:none on file

Researchers show a practical exploit that forces Samsung devices to emit world‑readable dumps containing Android and kernel logs by abusing /system/bin/dumpstate; an unprivileged app that holds android.permission.RECEIVE_BOOT_COMPLETED can schedule a JNI fork/abort to trigger dump generation and then read notifications, SMS, Messenger/WhatsApp texts, GPS and account identifiers. The method works across 12 Samsung builds (Galaxy S1→S5, Note 3/4 range), produces 3–6 MB gzip dumps, and the proof‑of‑concept successfully extracts sensitive notification text.

AI-written summary · about

  1. 0:00Intro
  2. 1:58android.permission.READ_LOGS
  3. 3:13Why regain READ_LOGS perm
  4. 6:09Notifications in the Android Log
  5. 7:21Write all the sensitive data to the log
  6. 8:59Regaining Android Log Access
  7. 9:57Three Different Bricks
  8. 10:32dumpstate binary
  9. 11:09Error in native code
  10. 12:33Dumpstate Files on Samsung Android
  11. 13:07data/log directory
  12. 13:37dumpstate file snippet
  13. 14:26Create exploit application
  14. 17:22Samsung vs AOSP Notifications
  15. 17:52Notification ManagerServer
  16. 19:03Vulnerable Builds
  17. 19:52Android Platform Usage
  18. 20:33Threat Mitigation
  19. 22:16Conclusion
  20. 23:13Questions and Discussion
~/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.