~/talk

PeriScope: An Effective Probing and Fuzzing Framework for the Hardware-OS Boundary

links:none on file
slides:none on file

PeriScope implements an in-kernel probe that marks MMIO and DMA pages not-present and intercepts accesses via page-fault hooking, enabling on-the-fly inspection or mutation. PeriFuzz feeds fuzzed values per fault and aligns iterations to softirq execution. Prototype runs on recompiled Linux 4.4 for ARM, targets Qualcomm and Broadcom Wi‑Fi drivers on Pixel 2 and Galaxy S6, achieves ~7–24 inputs/sec, and uncovers 15 vulnerabilities (9 previously unknown, 8 CVEs), including buffer overflows, double-fetch races and a kernel pointer disclosure.

AI-written summary · about

  1. 0:00Start
  2. 1:28Remote Compromise of Peripheral Chips
  3. 19:02Prototype implementation
  4. 19:18Fuzzing Target: Wi-Fi Drivers
  5. 22:43Kernel Address Leak (CVE-2018-11947)
  6. 23:40Fuzzing Throughput
  7. 24:27Conclusion & Takeaways
~/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.