~/talk

Augmenting Static Analysis Using Pintool: Ablation

Talkat Black Hat USA 2016 · 2016-08-03..08-04· [security]
links:none on file
slides:none on file

Ablation is a PIN-based tool that instruments a process, records each basic block only on first execution, resolves virtual calls (including targets in external modules), and emits a Python script that imports runtime traces into IDA to create interactive x‑refs and colorized coverage. It diffs samples by executed basic blocks (used on VGX/MSHTML and Firefox WebGL test suites), highlights untested or adjacent code to find undocumented features, and speeds crash/fuzz triage; source release happens at BH2016.

AI-written summary · about

  1. 0:00Start
  2. 1:49What is Ablation?
  3. 5:17Using Ablation
  4. 6:42Control flow data
  5. 9:17Resolving Virtual Calls
  6. 19:11How Ablation augments static analysis
  7. 23:38Observing Live Execution
  8. 32:16ExSample (Execution Sample)
  9. 33:59Simple crash analysis
~/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.