~/talk

Automated Dynamic Fireware Analysis At Scale: A Case Study on Embedded Web Interfaces

Talkat Black Hat Asia 2016 · 2016-03-29..04-01· [security, embedded-and-hardware]
links:none on file
slides:none on file

A fully automated framework performs large-scale dynamic firmware analysis by unpacking images, preparing filesystems, and running them under QEMU with chroot or a hosted document-root approach; it combines static scanning (RIPS for PHP) and dynamic web fuzzing (Arachni, ZAP, w3af, Nessus) plus network probes. Validated on 1,925 firmware images from 54 vendors, it finds high-impact XSS, CSRF and command-injection bugs in 185 images (≈225 findings), demonstrates live exploits (e.g. leaking /etc/passwd), and shows 61.3% emulation and 25.2% web-launch failures are fixable.

AI-written summary · about

  1. 0:00Start
  2. 14:19File System Preparation
  3. 16:48Dynamic Analysis
  4. 22:31Generic System Emulator
  5. 23:49Architectural Chroot
  6. 36:14Data Sets
  7. 41:22Failure Analysis
  8. 58:22Xss Test
  9. 1:05:18The Summary of the Results
~/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.