~/talk

Fuzzing Android: A Recipe For Uncovering Vulnerabilities Inside System Components In Android

Talkat Black Hat Europe 2015 · 2015-11-10..11-13· [security, android]
links:none on file
slides:none on file

Describes a practical fuzzing recipe that targets core Android components — Stagefright, mediaserver, installd, dex2oat/ART — using a toolchain (BFF based on Zuzu, fuzbox, Redamza, and an Android port of AFL), an automated triage that parses tombstones and program counters, and reproduction steps that rebuild APKs or run dex2oat. Results include thousands of crashes on small device clusters, dozens of unique bugs, and 6 CVE entries released by Google.

AI-written summary · about

  1. 0:00Introduction to Android Fuzzing
  2. 1:19Fuzzing Methods and Monitoring
  3. 2:35Mutational vs Generation Fuzzing
  4. 3:44Fuzzing Toolset Overview
  5. 5:04Real-time Monitoring in Android
  6. 6:22Reproducing Crashes
  7. 8:03Triage Mechanism and Automation
  8. 9:20Triage Implementation Details
  9. 11:19Analyzing Crash Reports
  10. 12:46Debugging with Source Symbols
  11. 15:06Target: Stagefright Framework
  12. 16:49Stagefright Testing Process
  13. 20:26Stagefright Project Results
  14. 21:40Target: Application Installer
  15. 23:00Installer Testing Approaches
  16. 25:34Fuzzing APK Components
  17. 29:08Direct Fuzzing of Dex Files
  18. 30:52Dex File Validation Challenges
  19. 33:06Dex Fuzzing and Results
  20. 37:07Alternative Approach: AFL
  21. 38:26AFL on Android Prerequisites
  22. 41:00AFL and Custom Fuzzer Hybrid
  23. 43:35Conclusions and Future Work
~/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.